0

我有很多表,列的变化​​很小。我希望能够从每个表中选择所有数据,并且当一个表没有来自另一个表的列时只显示空值(或空白)。

我知道当您的表之间存在相互关系时,这通常可以使用 JOIN 运算符来完成,但是我的表之间没有任何关系,只是它们有很多常见的列名。

4

2 回答 2

-1

无论如何,这是我能想到的最接近的:fiddle

于 2012-06-20T17:10:21.720 回答
-1
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.columns
 WHERE TABLE_SCHEMA = 'database_name'
 ORDER BY TABLE_NAME 

这为您提供了所有表名的列表。然后,您可以对所有这些运行查询。

于 2012-06-20T17:26:22.220 回答