2017-09-20 1 views
-2

Imaginez que vous avez 2 tables « article » et « article_manage », avec une configuration comme ceci: article: id title private (boolean) article_manage: id article_id user_id Sélectionner les colonnes de table associée et la propriété

Je veux pour chaque liste d'utilisateurs tous les articles où « privé » est false ou si l'utilisateur peut gérer l'article. Quelle est la requête mysql pour retourner cela?

Répondre

0

Juste JOIN les deux tables comme ceci:

SELECT m.user_id, m.article_id 
FROM article_manage as m 
INNER JOIN article as a on m.article_id = a.article_id 
WHERE a.private = 0;