我對錶稱爲USERS
和COMM_HISTORY
選擇第二個表上排在SQL加入
USERS(user_id, name)
COMM_HISTORY(comm_history_id, comm_date, comm_by, user_id)
USERS
表將有唯一的用戶列表,並COMM_HISTORY
可以有user_id
重複。當我加入他們時,我想從COMM_HISTORY
獲取用戶的姓名和最近的comm_date
。
類似的帖子sql join - only select top row from 2nd table但似乎沒有在這個職位的正確答案。
我想有FF結果,當我加入他們的行列
1 John Doe 2012-01-29 Jane Doe
而不是
1 John Doe 2011-10-20 Jane Lee
2 John Doe 2012-01-29 Jane Doe
3 John Doe 2011-09-08 Jane Doe
任何人有一個解決方案?
**什麼**數據庫和哪個版本?? ** SQL **只是結構化查詢語言(Structured Query Language) - 許多數據庫系統使用的語言 - SQL是** NOT **數據庫產品......類似這樣的東西通常是供應商特定的 - 所以我們真的需要知道什麼您正在使用的數據庫系統.... – 2012-01-30 09:05:16