gpt4 book ai didi

sql - 查询没有产生它应该产生的结果

转载 作者:行者123 更新时间:2023-12-03 17:31:44 25 4
gpt4 key购买 nike

我有以下两个表:

表作者:

AuthorID  Name
A John
B Alex
C Carl

表作者兼容性:

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

这是我尝试过的方法,但我知道它不起作用:

select AuthorID1, A.Name, AuthorID2, B.Name, Compatibility
from AuthorsCompatibility, Authors as A, Authors as B
where AuthorID1=A.AuthorID and AuthorID2=B.AuthorID

最佳答案

SELECT ac.AuthorID1, a.Name, ac.AuthorID2, b.Name, ac.Compatibility
FROM AuthorsCompatibility ac
INNER JOIN AUTHORS a ON ac.AuthorID1 = a.AuthorID
INNER JOIN AUTHORS b ON ac.AuthorID2 = b.AuthorID

关于sql - 查询没有产生它应该产生的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39097783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com