文章詳情頁
group-by - mysql中group by之后想取到一組中的第二條記錄怎么辦
瀏覽:128日期:2022-06-21 17:35:55
問題描述
假設有這么個數據:
select * from user
查詢結果假如是這樣:
id -- openid -- nick1 -- o1 -- aaa2 -- o1 -- aaa13 -- o1 -- aaa24 -- o2 -- bbbselect * from user group by openid
這時查出的是id=1的記錄
如果我要取來group by 的第二條記錄,怎么辦呢?也就是取出2---o1---aaa1的記錄
問題解答
回答1:select * from user where openid in ( select openid from user group by openid) limit 1,1
相關文章:
1. html - vue項目中用到了elementUI問題2. 對mysql某個字段監控的功能3. javascript - windows下如何使用babel,遇到了困惑4. javascript - js中向下取整5. JavaScript事件6. showpassword里的this 是什么意思?代表哪個元素7. java - input file類型上傳了一個文件,想計算一下上傳文件的大小?8. java - Spring MVC怎么實現提交表單后跳轉?9. python - 為什么正常輸出中文沒有亂碼,zip函數之后出現中文編程unicode編碼的問題,我是遍歷輸出的啊。10. javascript - table列過多,有什么插件可以提供列排序和選擇顯示列的功能
排行榜
