Saya punya dua tabel yang ingin saya gabung.
Saya ingin semua kategori di tabel kategori dan juga semua kategori berlangganan oleh pengguna di tabel category_subscription.
pada dasarnya ini adalah permintaan saya sejauh ini:
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
Ini berfungsi dengan baik namun saya ingin menambahkan klausa di mana pada akhir kueri yang kemudian pada dasarnya membuatnya menjadi bagian / equi bergabung.
SELECT *
FROM categories
LEFT JOIN user_category_subscriptions
ON user_category_subscriptions.category_id = categories.category_id
WHERE user_category_subscriptions.user_id = 1
Bagaimana cara saya mendapatkan semua kategori serta semua kategori berlangganan oleh pengguna tertentu hanya menggunakan satu permintaan?
category_id menjadi kunci dalam tabel kategori dan user_category_subscription. user_id berada di tabel user_category_subscription.
Terima kasih