j'ai l'instruction select suivantesélectionnez mysql où dans sélectionnez comme variables
SELECT
a.firstname name,
m.date time
FROM
account a
LEFT JOIN memberships m ON a.id = m.account_id
WHERE
a.is_active = 1
je suis en train vérifier et voir si l'utilisateur a un membre actif (il pourrait y avoir plus d'un, mais on est tout ce qu'il faut comme preuve) et si oui, la variable vraie ou l'identifiant ou quelque chose, sinon alors faux (ou nulle ou autre)
voici ce que j'ai jusqu'à présent
SELECT
a.firstname name,
p.date time
m.id active_membership
FROM
account a
LEFT JOIN profile p ON a.id = p.account_id
WHERE
a.id IN (SELECT DISTINCT account_id FROM memberships WHERE active = 1)
AND
a.is_active = 1
donc les résultats que je suis essayer d'obtenir wo ULD être le nom , le temps, active_membership foo, 10:00, null bar , 14:00, 223 (id ou quoi que ce soit)
je suis tout accepter pour travailler la partie où, en ...
Les adhésions ont-elles plus d'une colonne? – dcclassics
Il semble que vous ayez besoin de ['EXISTS'] (http://dev.mysql.com/doc/refman/5.7/en/exists-and-not-exists-subqueries.html) ici. –
votre adhésion a beaucoup plus de colonnes – seesoe