2016-09-19 56 views
1

我的查詢:如何設置標誌在SQL查詢中

CREATE OR REPLACE VIEW Basic 
AS 
SELECT id FROM my_post 
UNION 
SELECT id FROM scrap_post 

如果該行是從my_post那麼我想設置的標誌p,否則s

+0

不要使用'UNION'除非您希望產生刪除重複值的性能開銷。 –

回答

3

一個硬編碼值添加

CREATE OR REPLACE VIEW Basic 
AS 
select id,'p' as flag from my_post 
UNION 
select id,'s' from scrap_post 

注:如果你不關心結果重複然後更改UNIONUNION ALL其運行速度更快

+0

感謝它的工作 –

相關問題