Je souhaite sélectionner toutes les lignes où WHERE (uid = {$uid} OR uid = **HERE**)
où **HERE**
correspond à cid
s récupéré à partir de la requête 2 ci-dessous.Comment combiner ces deux requêtes de sélection avec un cas
Requête 1:
SELECT * FROM `t_activities`
WHERE (`uid` = {$uid} OR `uid` = **HERE**)
AND `del` = 0
GROUP BY `fid`
ORDER BY `time` DESC
LIMIT 10
Et Requête 2:
SELECT `cid` FROM `t_con` WHERE `uid` = {$uid} AND `flag` = 1
Comment s'appelle cette méthode? Je cherchais 'Joins', 'left join', 'Inner join' etc mais je n'ai pas réussi à le comprendre. Merci ça marche. – ptamzz
C'est ce qu'on appelle une «sous-requête» –