例えば三つのSQLをがあったとします。
SELECT no,商品1 FROM tbl1 WHERE 商品1=1 SELECT no,商品2 FROM tbl2 WHERE 商品2=1 SELECT no,商品3 FROM tbl2 WHERE 商品3=1
この三つのSQLの結果をUNION ALL して、結合した結果をカラムのnoをまとめることは可能でしょうか。
恐らく、
SELECT no,商品1 FROM tbl1 WHERE 商品1=1 UNION ALL SELECT no,商品2 FROM tbl2 WHERE 商品2=1 UNION ALL SELECT no,商品3 FROM tbl2 WHERE 商品3=1
からGROUP BY か DISTINCTを使うのかと思うのですが。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/09 11:21