gpt4 book ai didi

mysql - SQL 检索信息

转载 作者:行者123 更新时间:2023-11-29 09:48:48 25 4
gpt4 key购买 nike

表1

(aID, Value)
012 , "hi"
231, "yo"
411, "Be"

表2

(aID, cID)
231 , 012
411, 231

如何从表 2 和表 1 中检索将显示 (aID、aID_Value、cID、c_Value) 的 SQL Select 表 - 这是我如何检索数据的示例。

(231, "yo", 012, "hi")
(411, "Be", 231, "Yo")

我已经尝试过

SELECT 1.aID, 1.Value, 2.cID, 1.Value
FROM 1 JOIN
2
ON 1.aID = 2.cID;

但是最后一个1.Value与cID值不匹配

最佳答案

您需要将table1加入table2两次:

select 
t2.aid, ta.value, t2.cid, tb.value
from table2 t2
inner join table1 ta on ta.aid = t2.aid
inner join table1 tb on tb.aid = t2.cid

这 2 个连接将从表 table1value 列中获取 2 个值。
请参阅demo

关于mysql - SQL 检索信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55199418/

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