显示所有mySQL表中的数据

时间:2012-06-20 17:01:22

标签: php mysql

我有很多表格,列数略有不同。我希望能够从每个表中选择所有数据,并在一个表没有来自另一个表的列时显示空值(或空白)。

我知道当你有彼此之间有关系的表时,通常可以使用JOIN运算符来完成,但我的表之间没有任何关系,除了它们有很多常见的列名。

2 个答案:

答案 0 :(得分:-1)

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

答案 1 :(得分:-1)

SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.columns
 WHERE TABLE_SCHEMA = 'database_name'
 ORDER BY TABLE_NAME 

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