文章詳情頁
group-by - mysql中g(shù)roup by之后想取到一組中的第二條記錄怎么辦
瀏覽:137日期: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. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. java - instance method中 static后的<K>是什么意思?3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. docker - 如何修改運行中容器的配置5. java - 關(guān)于File的問題?6. 錯誤:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter。<init>(I)V7. java - SSH框架中寫分頁時service層中不能注入分頁類8. python3.x - python連oanda的模擬交易api獲取json問題第五問9. javascript - QWebEngineView 如何爬 angular 的動態(tài)數(shù)據(jù)?10. docker-machine添加一個已有的docker主機問題
排行榜

熱門標簽