gpt4 book ai didi

具有多个子查询的 MYSQL

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

您好,感谢您的阅读。

SELECT DISTINCT (thisID and thisNAME) from table1 WHERE thisID IN
(SELECT id from table2 WHERE ... condtions)
OR
(SELECT id from table3 WHERE ... different condtions)
OR
(SELECT id from table99 WHERE ...even more conditions)

一旦我有了这些 ID,我需要执行一些选择来提供这些 ID,我只需要从表 1 中选择 thethisID 和 thisNAME。

我必须承认,我在编写查询方面有点超出了我的能力……但我确信我的思路是正确的?有什么帮助吗??

最佳答案

您的 SQL 非常接近。您需要重复 IN 部分并修复一些外部语法内容:

SELECT DISTINCT thisID, thisNAME
from table1
WHERE thisID IN (SELECT id from table2 WHERE ... conditions) OR
thisID IN (SELECT id from table3 WHERE ... different conditions) OR
thisID IN (SELECT id from table99 WHERE ...even more conditions);

关于具有多个子查询的 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30293824/

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