gpt4 book ai didi

mysql select 表中的列,其中两个其他列在引用表中相等

转载 作者:行者123 更新时间:2023-11-29 04:43:55 24 4
gpt4 key购买 nike

我有四个表 A、B、C 和 D。

Table A: value1, city
Table B: value2, city
Table C: value3, city
Table D: value1, value2, value3

我需要选择 value2(我从表 D 中猜测),其中 value1 和 value3 在表 D 中的同一行中,并且它们在表 A 和 C 的行中具有相同的“城市”。

所以,如果表 A 有一行

13, Chicago
14, Milwaukee
15, St. Louis

表C有行

78, Chicago
89, St. Paul
94, St. Louis

并且表 D 有行

13, One, 89
13, Two, 78
14, Three, 78
15, Four, 94

然后我需要打印出来:

Two
Four

最佳答案

select
value2
from
tablea a
inner join tablec c on a.value1= c.value1
inner join tableb b on c.value3= b.value3
where
b.city = a.city

关于mysql select 表中的列,其中两个其他列在引用表中相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22770997/

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