gpt4 book ai didi

sql - 从子查询中选择多个值

转载 作者:搜寻专家 更新时间:2023-10-30 23:08:09 24 4
gpt4 key购买 nike

是否可以从 SELECT block 中的子查询中选择多个值?

选择一个值可以像这样正常工作:

SELECT
a.id,
(SELECT b.id FROM b WHERE b.a_id = a.id) AS b_id
FROM
a

但如果我也想获取 b.name 并将查询更改为:

SELECT
a.id,
(SELECT b.id, b.name FROM b WHERE b.a_id = a.id)
FROM
a

... 它不再起作用了。一种可能性是将子查询放入 FROM block 并从那里获取值,但在我的特定查询中不起作用,所以我想在 SELECT block 中解决。谢谢!

最佳答案

这对你有帮助

SELECT A.ID,
B.ID,
B.NAME
FROM A INNER JOIN B ON B.A_ID=A.ID;

关于sql - 从子查询中选择多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560169/

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