gpt4 book ai didi

sql - sql查询联接2个表并显示1列中的所有记录

转载 作者:行者123 更新时间:2023-12-02 04:17:18 25 4
gpt4 key购买 nike

我在SQL Server中有两个表-
一个带有51个美国州,另一个带有州名。
名称为状态的表具有不同的记录,即-

Seere -- AK
Seere -- LA
Seere -- CA
John -- HI
John -- MA

我想要一个查询,它取一个名字说“Seere”,并显示状态表中的所有状态,以及附加到第二个表中的那些状态的名称,所以
null -- AR
Seere -- AK
Seere -- LA
Seere -- CA
null -- MA
null -- CO

所有名称都一样,我只选择一个名称,然后显示所有状态。有任何想法吗?

最佳答案

SELECT  *
FROM states s
LEFT JOIN
names n
ON n.name = 'Seere'
AND n.state = s.state

关于sql - sql查询联接2个表并显示1列中的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2290888/

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