我有以下兩個表:查詢沒有產生什麼它應該
表格作者:
AuthorID Name
A John
B Alex
C Carl
表AuthorsCompatibility:
AuthorID1 AuthorID2 Compatibility
A B 5.0
A C 4.0
B C 4.5
我想產生如下:
AuthorID1 Name1 AuthorID2 Name2 Compatibility
A John B Alex 5.0
A John C Carl 4.0
B Alex C Carl 4.5
Th是我嘗試的,但我知道它不工作:
select AuthorID1, A.Name, AuthorID2, B.Name, Compatibility
from AuthorsCompatibility, Authors as A, Authors as B
where AuthorID1=A.AuthorID and AuthorID2=B.AuthorID
你目前的結果? –
爲什麼它不起作用?你會得到什麼錯誤?除了陳舊的語法,你的查詢沒有任何問題。 – dasblinkenlight
MySQL和SQLite是2種不同的產品,請刪除您不使用的產品標籤 – Shadow