Tengo dos tablas a las que quiero unirme.MySQL join with where cláusula
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 de categorías_subscripciones.
esencialmente esta es mi consulta hasta el momento:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
Esto funciona bien sin embargo, quiero añadir una cláusula where en el final de la consulta, que luego hace esencialmente un interior/equi unirse.
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, así como todas las categorías suscritas por un usuario en particular con una sola consulta?
category_id es una clave en ambas categorías table y user_category_subscriptions. user_id que reside en la tabla user_category_subscriptions.
gracias
creo que se llama un 'derecho de Ingreso' si no me equivoco? –
@TylerCarter seguramente te equivocas :) –