1
嗨我需要知道如何從查詢中獲得結果(,連接2個表與外部連接),即使我的where子句中的哪些點在一張空桌子裏沒有結果。如何在空表中使用外部連接與where子句
例子:
結果目前如何看起來SQLFiddle。
結果應如何看起來像SQLFiddle。
嗨我需要知道如何從查詢中獲得結果(,連接2個表與外部連接),即使我的where子句中的哪些點在一張空桌子裏沒有結果。如何在空表中使用外部連接與where子句
例子:
結果目前如何看起來SQLFiddle。
結果應如何看起來像SQLFiddle。
在本示例中使用外部聯接時,不要使用WHERE子句,因爲它將其視爲內部聯接。
所以不是隻說和,而不是其中
SELECT *
FROM FilledTable
LEFT OUTER JOIN EmptyTable
ON FilledTable.Id = EmptyTable.RefFilledTableId
and EmptyTable.Value = 5
哇這麼簡單感謝 – WiiMaxx
詳細我,我前一陣子在同一條船上,你,直到有人指出,一般外聯接不應該使用Where子句作爲內部連接處理....我驚訝嘿嘿 – lemunk