我有三列的表:獨特VS MAX在SQL語句
PERSON
VISITOR
DATE
表基本上是一個事務表。符合下列條件:
- 有每人多行
- 有每個訪客多行
- 有一個特定的人/訪客組合的多行。
- 假定獨特的人/日期組合
我需要的是
- 我想遊客每個人的MAX日期。
- 我不能在輸出多人。
- 人必須是唯一的。
- 遊客可以重複。
我曾嘗試:
SELECT
ROW_NUMBER() OVER (PARTITION BY PERSON, VISITOR ORDER BY Date DESC) row_num,
PERSON,
VISITOR as VISITOR
FROM
`TABLE`
ORDER BY
PERSON
THanks XQbert。它回答了我的問題,並給了我一些其他的東西來學習。最受讚賞。 – arcee123