我有一個SQL語句,如果存在連接記錄,我需要顯示另一個表中的值。爲了嘗試這個,我使用ISNULL。作爲演示,以下是一個示例查詢:SQL - ISNULL記錄值
SELECT
FirstName,
LastName,
ISNULL(select top 1 birthdate from BirthRecords where [SSN]=p.SSN, false) as HasRecord
FROM
Person p
請注意,這是一小段代碼片段。我知道有更好的方法來做這個特定的查詢。但是,我不能在我的FROM子句中進行外連接。正因爲如此,我試圖做一個內聯語句。我認爲ISNULL是正確的方法。有人能解釋我應該怎麼做?
謝謝
你對這個查詢運行什麼數據庫? – Leslie 2010-03-05 22:43:41
當你說「更好的方式」時,你到底在尋找什麼? – Cory 2010-03-05 22:43:58
對於什麼數據庫? 'ISNULL'是SQL Server ... – 2010-03-05 22:44:01