[SQL ] 同個group取出前兩筆資料
資料庫名稱:sql server
內容/問題描述:
期望同個group取出前兩筆
假設有多筆資料
pkey1 123
pkey2 123
pkey3 123
pkey4 456
pkey5 456
pkey6 456
使用group by 後想要只取出前兩筆資料如下
pkey1 123
pkey2 123
pkey4 456
pkey5 456
目前使用過子查詢並且將連結中範例改為select top 2
連結如下,
https://goo.gl/DVLvjw
但會有錯誤訊息提示子查詢不可回傳多筆資料
還請前輩們開示與提點 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.163.203
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1480955581.A.A31.html
推
12/06 08:50, , 1F
12/06 08:50, 1F
→
12/06 08:50, , 2F
12/06 08:50, 2F
→
12/06 08:50, , 3F
12/06 08:50, 3F
→
12/06 09:25, , 4F
12/06 09:25, 4F
→
12/06 11:26, , 5F
12/06 11:26, 5F
→
12/06 11:27, , 6F
12/06 11:27, 6F
→
12/06 11:27, , 7F
12/06 11:27, 7F
→
12/06 11:44, , 8F
12/06 11:44, 8F
→
12/06 11:45, , 9F
12/06 11:45, 9F
→
12/06 11:46, , 10F
12/06 11:46, 10F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章