我有一個order
表像這樣SQL查詢來連接表
id | bookId | bookAuthorId
--------------------------
1 3 2
2 2 1
3 1 2
和另一個表
bookId | book
---------------
1 bookA
2 bookB
3 bookC
和
bookAuthorId | author
------------------------
1 authorA
2 authorB
我想從order
表,其中id = 1
獲取記錄結果集像這樣
id | book | author
我的嘗試:
select * from order
join bookId,bookAuthorId
on order.bookId = books.bookId
and order.authorId = authors.authorId
我不知道如何加入這些表,以獲得所需result.How我能做到這一點?
-1用於顯示SQL反模式的隱式連接。我們不應該教人們使用這種非常糟糕的SQL形式。 – HLGEM
一個人應該知道所有人,而且應該知道爲什麼一個人比另一個人更好 – darijan
不應該學習隱式聯接作爲初學者。直到你理解了連接,你纔會知道它們存在。 – HLGEM