Katılmak istediğim iki masam var.
Kategoriler tablosundaki tüm kategorileri ve ayrıca category_subscriptions tablosundaki bir kullanıcı tarafından abone olunan tüm kategorileri istiyorum.
esasen şu ana kadarki sorgum şu:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
Bu iyi çalışıyor, ancak sorgunun sonuna bir where cümlesi eklemek istiyorum, bu da onu esasen bir iç / eşit birleştirme yapar.
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
WHERE user_category_subscriptions.user_id = 1
Tek bir sorgu kullanarak belirli bir kullanıcının abone olduğu tüm kategorileri ve tüm kategorileri nasıl edinebilirim?
category_id, hem kategori tablosunda hem de user_category_subscriptions için bir anahtardır. user_category_subscriptions tablosunda bulunan user_id.
Teşekkürler