我們如何使用舊的語法做LEFT JOIN?我們如何使用舊的語法做LEFT JOIN?
比方說,你有一個用戶表和UserRole表,並且你在User表中保存了UserRole的ID。
這裏是獲取所有用戶名查詢,並用新符號的角色名:
SELECT U.Username, US.[Desc] FROM [User] U
INNER JOIN UserRole US ON U.UserRoleId = US.Id
這裏是舊符號:
SELECT U.Username, US.[Desc] FROM [User] U, UserRole US
WHERE U.UserRoleId = US.Id
現在,讓我們假設所有用戶沒有角色,UserRoleId是0或NULL。
這裏是獲取所有用戶名查詢,以及角色名稱與舊符號:
SELECT U.Username, US.[Desc] FROM [User] U
LEFT JOIN UserRole US ON U.UserRoleId = US.Id
的問題是:我們如何做舊的語法相同,不使用這個詞加入?
爲什麼...........? – mellamokb