2017-09-04 150 views
1

CA_IDSPA_ID合併兩個列作爲單個列在同一個表中

1  NULL 
    2  NULL 
    NULL  1 
    NULL  2 

我需要合併上述兩個標頭爲單個列,但空值必須這樣下面

所示被除去TYPE

1 
    2 
    1 
    2 
+0

'選擇CA_ID FROM mytable的WHERE CA_ID IS NOT NULL UNION ALL SELECT SPA_ID FROM mytable的WHERE SPA_ID IS NOT NULL' –

+0

其工作TQ ... – gobi

回答

0

你可以SE下面,使用UNION

SELECT CA_ID AS 'TYPE' FROM table_name WHERE NOT CA_ID IS NULL 
UNION ALL 
SELECT SPA_ID AS 'TYPE' FROM table_name WHERE NOT SPA_ID IS NULL