文章詳情頁
group-by - mysql中g(shù)roup by之后想取到一組中的第二條記錄怎么辦
瀏覽:124日期:2022-06-21 17:35:55
問題描述
假設(shè)有這么個數(shù)據(jù):
select * from user
查詢結(jié)果假如是這樣:
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
相關(guān)文章:
1. javascript - 按鈕鏈接到另一個網(wǎng)址 怎么通過百度統(tǒng)計計算按鈕的點擊數(shù)量2. java - jdbc如何返回自動定義的bean3. python - 請問這兩個地方是為什么呢?4. mysql updtae追加數(shù)據(jù)sql語句5. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。6. python - uwsgi+django的搭建問題7. 大家都用什么工具管理mysql數(shù)據(jù)庫?8. Python處理Dict生成json9. 請教一個mysql去重取最新記錄10. mysql的循環(huán)語句問題
排行榜

熱門標(biāo)簽