討論串[SQL ] 群組中亂數取一筆資料
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rghxh (rghxh)時間11年前 (2012/12/07 15:23), 編輯資訊
1
0
0
內容預覽:
db: mysql. 假設我有一個table如下. id num cate. -----------------. 1 5 a. 2 2 b. 3 3 c. 4 10 c. 5 12 a. 6 7 b. 7 7 b. 我想要在每個cate群組中以亂數的方式各取一筆. ex. cate id. a 5

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者cloudsan (趴千)時間11年前 (2012/12/07 19:37), 編輯資訊
0
0
0
內容預覽:
SELECT r.cate,. (SELECT r1.id FROM test.test r1 WHERE r.cate=r1.cate ORDER BY rand() LIMIT 1). AS 'id' FROM test.test r. GROUP BY r.cate ;. 把test.test
首頁
上一頁
1
下一頁
尾頁