我有一個books
,users
和一個books_users
表。用左連接進行條件篩選
現在,我想由我管理的書(USER_ID = 3)和其他用戶(USER_ID = 18):
SELECT *
FROM books as Book
LEFT JOIN books_users as BookUser
ON BookUser.book_id = Book.id
WHERE
Book.user_count = 2 AND
BookUser.user_id = 3 AND
BookUser.user_id = 18
問題: 作爲左連接分裂的書籍結果行,它不會給人以這兩個用戶的行...
舊書如何能'BookUser.user_id'是3和18? – Andrew
@Andrew這只是他希望如何工作的一個例子。我相信他正在尋找一本'Book',它正好具有2個'BookUser's,'user_id's爲'3'和'18'。 –