皆さんこんにちは、
for()
{
SELECT * from x union select * from y union select * from z
}
for ループが実行されたときに、他のすべてのクエリにユニオンを追加しましたが、最後の行で UNION を削除する必要がありました。
前もって感謝します!
作業するための情報はあまり提供されていませんが、クエリ文字列の配列から始めていると思います。もしそうなら、これを試してください:
$queries = array();
$queries[] = "SELECT * FROM x";
$queries[] = "SELECT * FROM y";
$queries[] = "SELECT * FROM z";
$query = implode(" UNION ", $queries);
// $query now contains "SELECT * FROM x UNION SELECT * FROM y UNION SELECT * FROM z"