作者bohei (run and fall)
看板Database
标题Re: [SQL ] if和union并用
时间Fri Aug 8 16:36:44 2014
SELECT * FROM (SELECT 1 type,'aaa' col1,'ccc' col2 FROM dual
UNION
SELECT 2 type,'ccc','ddd' FROM dual)
WHERE type=CASE WHEN 1=1 THEN 1 ELSE 2 END
再变化一下~
因为我不知道你的来源table跟SELECT的值有什麽关系..
所以我先用dual代替..
如果有任何问题 可以再讨论讨论~ Thx!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.65.163.29
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1407487007.A.45C.html
※ 编辑: bohei (203.65.163.29), 08/08/2014 16:38:06