MySQLで、クエリAという条件で得られた結果と、クエリBという条件で得られた結果を、UNION ALLして、さらにsumする必要があり、その書き方のメモ。
再現実験用に、テーブルを使わないクエリとして記載。
union allでつないで、それを括弧でくるんで、それを「as hogehoge」で名前を付けてやる、という流れ。
mysql> select sum(a) from (select 1 as a union all select 2 as a) as uni;
+--------+
| sum(a) |
+--------+
| 3 |
+--------+
1 row in set (0.00 sec)
こちらを参考にさせていただきました。
http://ameblo.jp/udzura/entry-10122301087.html
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/47656662
この記事へのトラックバック
http://blog.sakura.ne.jp/tb/47656662
この記事へのトラックバック
http://graduatepromotions.com/swiss-replica-watches.html