Tengo dos mesas a las que me quiero unir.
Quiero todas las categorías en la tabla de categorías y también todas las categorías suscritas por un usuario en la tabla category_subscriptions.
esencialmente esta es mi consulta hasta ahora:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
Esto funciona bien, sin embargo, quiero agregar una cláusula where al final de la consulta, que esencialmente lo convierte en una unión interna / equi.
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
WHERE user_category_subscriptions.user_id = 1
¿Cómo obtengo todas las categorías y todas las categorías suscritas por un usuario en particular usando solo una consulta?
category_id es una clave tanto en la tabla de categorías como en las suscripciones de categoría_usuario. user_id que reside en la tabla user_category_subscriptions.
Gracias