您好我已經得到了我的數據表頭中包含問題聯合查詢兩個表
- 名字
- 姓氏
我的第二個表包含
- 用戶ID
- 名字
- 姓氏
我想寫一個SQL查詢來獲取特定用戶的用戶標識,但我在執行查詢時得到了空集。任何人都可以請驗證我使用的查詢是正確的嗎?這對我來說似乎沒問題
select users.id
FROM TABLE1 AS r
LEFT JOIN TABLE2 AS users
ON (users.firstname = r.firstname
AND users.lastname=r.lastname)
你確定名字和姓氏是完全兩個表中的一樣嗎?大寫,尾隨(和領先)空格,所有這些都是隱藏的陷阱。 – 2012-02-10 12:43:05
你不使用同一個表TABLE2。 – AnAmuser 2012-02-10 12:46:50
是包含兩列還是三列的第二張表格?該定義意味着兩個,而查詢意味着三個。 – apokryfos 2012-02-10 15:03:52