J'ai deux tables j'ai envie de vous rejoindre.
Je veux toutes les catégories dans les catégories table et aussi de toutes les catégories souscrit par un utilisateur dans le category_subscriptions table.
essentiellement, c'est ma requête jusqu'à présent:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
Cela fonctionne bien mais je tiens à ajouter une clause where sur la fin de la requête, qui alors en fait essentiellement un intérieur/équi-jointure.
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
WHERE user_category_subscriptions.user_id = 1
Comment puis-je obtenir toutes les catégories ainsi que toutes les catégories souscrit par un utilisateur particulier à l'aide d'une seule requête?
category_id clé dans les deux catégories de table et user_category_subscriptions. user_id résidant dans le user_category_subscriptions table.
merci