質問: unionと同じことを3.23でできますか お世話になります。 4.0以降で使われているテーブルをたてに連結する union演算子と同じことを mysql3.23で行う方法をどなたかご存知ないでしょうか? よろしくお願いします。
回答: テンポラリに投げ込む方法があります。 単純にやるとこんな感じですね create temporary table `テンポラリ` select * from `テーブルa`; insert into `テンポラリ` select * from `テーブルb`; select * from `テンポラリ`; しかし、この場合型がうまくつたわらないので create するときにきちんと型指定をした方が間違いないです。 create temporary table `テンポラリ`(`id` int,`data1` varchar(50),`data2` varchar(50)); insert into `テンポラリ` select `id`,`data1`,`data2` from `テーブルa`; insert into `テンポラリ` select `id`,`data1`,`data2` from `テーブルb`; select * from `テンポラリ`; なお当然ですが流し込んでから絞込みをするよりは 絞り込んでから流し込み、再度絞り込みをした方が効率的ですね。