質問があります:
(SELECT col1 AS table1 FROM table1 WHERE col3 IS NOT NULL)
UNION ALL
(SELECT col1 AS table2 FROM table2 WHERE col3 IS NOT NULL)
UNION ALL
(SELECT col1 AS table3 FROM table3 WHERE col3 IS NOT NULL)
ただし、PDO とfetchAll(PDO::FETCH_ASSOC);
コマンドを使用してこれを処理すると、生成された配列のキーは、実際のテーブルに関係なく、すべて table1 として出力されます。
私の構文は間違っていますか?ありがとう!