Ich habe die folgende Abfrage versucht, die Tabellen aufzulisten, die die aufgeführten 4 Spalten enthalten. Aber es gibt keine Tabellen zurück.listet die Tabellen nur auf, wenn alle aufgelisteten Spalten existieren - MySQL
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'moduleid'
AND COLUMN_NAME = 'userroleid'
AND COLUMN_NAME = 'sortorder'
AND COLUMN_NAME = 'setdefault'
AND TABLE_SCHEMA='db_name'
Wenn ich nur eine Spalte in where Bedingung verwendet, gibt es die Tabellen zurück. Ich muss die Tabellen kennen, die alle 4 Spalten haben.