gpt4 book ai didi

mysql - 对不同数据库的嵌套查询

转载 作者:行者123 更新时间:2023-11-30 01:18:47 25 4
gpt4 key购买 nike

我正在尝试使用 INFORMATION_SCHEMA,因为我认为它对我想做的事情有很大帮助。我试图找到正确的查询,但没有一个有效。所有查询的共同点是我在不同的数据库上使用嵌套查询。我最后使用的是下面这个。

SELECT table_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name='field1'
AND table_schema='database1'
AND (SELECT * FROM database1.table_name WHERE field1 > somevalue ) IS
NOT NULL

但这返回了错误

#1146 - Table 'database1.table_name' doesn't exist.

这是因为我对不同的数据库使用两个嵌套查询吗?有什么办法可以让我完成这项工作吗?

我想要做的是一个数据库的表名列表,该数据库的字段列表中包含 field1,并且 field1 的至少一个值大于某个值

我使用MySQL v5.5

最佳答案

我建议您使用联接而不是嵌套查询

关于mysql - 对不同数据库的嵌套查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18788883/

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