Eu tenho duas mesas em que quero entrar.
Desejo todas as categorias na tabela de categorias e também todas as categorias assinadas por um usuário na tabela category_subscriptions.
essencialmente, esta é a minha consulta até agora:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
Isso funciona bem, no entanto, eu quero adicionar uma cláusula where no final da consulta, que basicamente a torna uma junção 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
Como obtenho todas as categorias e todas as categorias assinadas por um usuário específico usando apenas uma consulta?
category_id sendo uma chave na tabela de categorias e no user_category_subscriptions. user_id residente na tabela user_category_subscriptions.
obrigado