【发布时间】:2015-04-30 14:42:48
【问题描述】:
我想对 MySQL 5.6 服务器进行 SQL 查询,以向我返回至少包含以下列名称的所有表:
field1
field2
我在这里看到了一些例子,但它们只涵盖了只有一个列名或多个可能的列名之间的一个。
例如,如果我有这 4 个表:
TABLE1
field1 field2 field3
TABLE2
field2 field4
TABLE3
field1 field3
TABLE4
field1 field2
由于我正在查询至少具有“field1”AND“field2”的表,因此结果应该是:
TABLE1
TABLE4
我尝试使用 INFORMATION_SCHEMA.COLUMNS 表进行自联接,但我无法正确...
感谢您的帮助
【问题讨论】:
-
这是不正确的,因为它会显示带有“field1”或“field2”的那些,我想要它们。我之前已经测试过
标签: mysql sql columnname