0

皆さんこんにちは、

       for()
          {
            SELECT * from x union select * from y union select * from z
          }

for ループが実行されたときに、他のすべてのクエリにユニオンを追加しましたが、最後の行で UNION を削除する必要がありました。

前もって感謝します!

4

1 に答える 1

1

作業するための情報はあまり提供されていませんが、クエリ文字列の配列から始めていると思います。もしそうなら、これを試してください:

$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"
于 2012-05-01T16:02:55.257 に答える