j'ai deux tables un des critères utilisateurs:SQL Compliqué requête de jointure
id int(11) NO PRI NULL auto_increment
membership_type tinyint(3) unsigned NO MUL NULL
username varchar(16) NO NULL
password char(40) NO NULL
email varchar(100) NO NULL
firstname varchar(40) NO NULL
lastname varchar(40) NO NULL
company varchar(120) NO NULL
birthday date NO NULL
country smallint(5) unsigned NO NULL
city smallint(5) NO NULL
address varchar(200) NO NULL
landphone char(10) NO NULL
mobilephone char(10) NO NULL
website varchar(150) NO NULL
feedback_score tinyint(4) NO NULL
created datetime NO NULL
last_login datetime NO NULL
last_ip varchar(15) NO NULL
nom d'un autre est user_cache:
user_id int(11) NO MUL NULL
cache_type int(50) NO NULL
value varchar(100) NO NULL
Je veux sélectionner les données utilisateur (membre, nom d'utilisateur, prénom, nom, etc.) et sélectionnez les données de cache de l'utilisateur associé (sélectionnez * à partir de user_cache où user_id = X). Je sélectionne l'utilisateur avec une simple requête sql puis j'utilise une autre requête sql pour obtenir les détails du cache. Je souhaite joindre des requêtes dans une requête. Est-ce possible ?
En effet, c'est ce que j'écrivais aussi, je ne pouvais pas voir pourquoi cela est compliqué, c'est un 'état JOIN' très simple. – Kezzer