1
別のクエリにテーブル名としてクエリの結果(クエリ1)を使用できますか? 例。 クエリ1.別のtable_nameなどのクエリの結果を使用
SELECT table_name
FROM information_schema.tables
WHERE table_type='BASE TABLE' AND
table_schema='schemaName' AND table_name LIKE '%_assoc_device'
私は新しいクエリを構築するために、テーブル名のように、ちょうど書かすべての単一のクエリを使用したいと思います。
SELECT * FROM (Query 1 Result)
この結果をそれぞれ照会します。この自動方法で 、私はビュー
https://stackoverflow.com/a/3646442/6124528 – Manav
ソリューションはmySQL関数ですか? – JoeJoe
私は、コマンドのこのセットを使用してみてください、しかし1 SETの@sqlに結果を制限する必要があります。INFORMATION_SCHEMA.TABLES \t \t FROM table_nameの \t \t \t \t \t \tを選択します( 'SELECT * FROM ' = CONCAT( \t \t \t where table_type = 'BASE TABLE' AND table_schema = 'schemaName' AND table_name LIKE '%_assoc_device' LIMIT 1)); 準備@ FROM @ sql; EXECUTE s; DEALLOCATE PREPARE s; – JoeJoe