我有很多表格,列数略有不同。我希望能够从每个表中选择所有数据,并在一个表没有来自另一个表的列时显示空值(或空白)。
我知道当你有彼此之间有关系的表时,通常可以使用JOIN运算符来完成,但我的表之间没有任何关系,除了它们有很多常见的列名。
答案 0 :(得分:-1)
无论如何,这是我能想到的最接近的:fiddle。
答案 1 :(得分:-1)
SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.columns
WHERE TABLE_SCHEMA = 'database_name'
ORDER BY TABLE_NAME
这将为您提供所有表名的列表。然后,您可以对所有这些进行查询。