28,407
社区成员




你可以使用 MySQL 中的 UNION ALL 操作符,通过将每个表中的相同字段选择出来并使用 UNION ALL 连接起来,最终得到包含所有表中相同字段的结果集。
以下是示例 SQL 代码:
SELECT common_field FROM table1
UNION ALL
SELECT common_field FROM table2
UNION ALL
SELECT common_field FROM table3
...
SELECT common_field FROM table90;
您可以使用以下SQL语句来查询90多张表中的相同字段:
SELECT column_name FROM information_schema.columns WHERE table_schema='your_database_name' AND table_name LIKE 'your_table_prefix%' AND column_name='your_column_name';
这个查询语句会在MySQL的information_schema数据库中查找所有表名以"your_table_prefix"开头的表,并返回这些表中名为"your_column_name"的字段1。