文章詳情頁
java - sql groupby 得到數(shù)量的問題
瀏覽:72日期:2023-10-24 17:05:55
問題描述
如圖,我現(xiàn)在有3張表,tbh與toi是一對一的關(guān)系,toi與togi是一對多的關(guān)系。現(xiàn)在我查詢(現(xiàn)在的情況是toi的某一行對應(yīng)了togi的2行)
直接select*得到的只有一行數(shù)據(jù),但是當(dāng)我select count()得到的是2,這是怎么回事?怎么樣寫才能讓count(或者別的列) 得到是1呢?
====================================因?yàn)槲页诵袛?shù)還需要得到別的值,如果單單是行數(shù)的話,我可以先select * 然后到j(luò)ava里得到size,我現(xiàn)在是想一次性既得到別的值也想得到行數(shù)
問題解答
回答1:得到一行是因?yàn)槟阌昧薵roup by,count是聚合函數(shù)是計算行數(shù),group by不使用聚合函數(shù)只取第一行數(shù)據(jù)
回答2:===============================正確答案==================================這種可以先根據(jù)條件查詢togi得出符合條件的結(jié)果,去重后得到toi的條件,然后才去查詢toi與tbh
標(biāo)簽:
java
相關(guān)文章:
1. javascript - 獲取標(biāo)簽中的字符串2. javascript - 為什么我的vue里的router-link不起作用3. javascript - js 寫一個正則 提取文本中的數(shù)據(jù)4. javascript - vue子路由匹配渲染到頂級視圖層問題5. 算法 - python 給定一個正整數(shù)a和一個包含任意個正整數(shù)的 列表 b,求所有<=a 的加法組合6. javascript - 發(fā)現(xiàn)個奇怪的問題,寫的css動畫當(dāng)我把標(biāo)簽頁收起時動畫自動暫停了7. javascript - js一個小的算法問題,找個好一點(diǎn)的答案。8. javascript - 新組成的數(shù)組打印出來出現(xiàn)問題,里面有對象,但長度為空9. javascript - 關(guān)于Lazyload遇到的問題10. javascript - 如果根據(jù)參數(shù)給table中的tr綁定不同事件
排行榜

熱門標(biāo)簽