2016-03-01 46 views
0

我有以下查詢在哪裏查詢ISIN字段。SQL - 不存在的查詢列

SELECT Isin FROM FundPriceDetails 
WHERE Isin IN 
(
'ES06139009N6' , 'MAD', 
'GB0002634946' , 'LSE', 
'SG1L01001701' , 'SGX' 
) 

第二列不存在,但我想表明它反對ISIN值不插入我的選擇查詢 行我如何去這樣做呢?在我選擇聲明中只有ISIN的那一刻。我需要創建一個包含下一列

+6

請標記與您正在使用的數據庫你的問題。 –

回答

0

使用join一個匿名柱:

SELECT x.* 
FROM (SELECT 'ES06139009N6' AS lsin, 'MAD' AS col2 UNION ALL 
     SELECT 'GB0002634946', 'LSE' UNION ALL 
     SELECT 'SG1L01001701', 'SGX' 
    ) x JOIN 
    FundPriceDetails fpd 
    ON fpd.lsin = x.lsin;