gpt4 book ai didi

sql - 是否可以在一个SQL查询中选择它?

转载 作者:行者123 更新时间:2023-12-03 18:28:41 25 4
gpt4 key购买 nike

在数据库中,有两个表:

secondNames:

id | name     
--------------
1 | John
2 | Peter
3 | Michael


名称:

id | name  | secondNames_id 
----------------------------
1 | Jack | 2
2 | Harry | 2
3 | James | 1


假设我在secondName表中有名字,并且想要选择具有该名字的人的名字。作为SQL的入门者,我喜欢这样:

SELECT id FROM secondNames WHERE name = 'some name';
SELECT name FROM names WHERE secondNames_id = 'id from first select';


是否可以在一个查询中执行此操作?如何执行?

最佳答案

这应该工作:

Select n.name
from secondNames as sn
inner join names as n on n.secondNames_ID = sn.id
where sn.name = 'some name'

关于sql - 是否可以在一个SQL查询中选择它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40938408/

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