色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

sql,java 跪求大神指點

瀏覽:116日期:2023-10-24 18:05:23

問題描述

為什么我用企業編號和用戶編號查詢全部部門及部門下的人數,返回的數據只有一條,數據庫表設計是:用戶表和企業表是一對一的,企業表和部門表是一對多的,以下是我寫的sql:

SELECT count(c.id) AS userCount,b.company_id AS companyId,b.`name` AS `name`

FROM

company_branch b

LEFT JOIN company_personnel_file c ON c.branch_id = b.idAND c.user_id =55AND c. STATUS = 1WHERE

1 = 1

AND b.company_id =10043GROUP BY

b.id

LIMIT 0, 10;

問題解答

回答1:

由于你沒有說明,企業表和部門表的表名是什么,而且SQL中只出現了一個和企業或部門有關的表,我只能猜測它是部門表。基于這個假設,來說下你的SQL。你的SQL有以下幾個問題:

你的WHERE 1 = 1是不需要的

LEFT JOIN里的ON語句,是用來限定左聯上來的這個表的數據的,而不是用來限定結果數據的,要限定結果數據的話得用WHERE子句

修改后的SQL如下:

SELECT COUNT(c.id) userCount, b.company_id companyId, b.name nameFROM company_branch bLEFT JOIN company_personnel_file c ON c.branch_id = b.idWHERE c.user_id = 55 AND c.STATUS = 1 AND b.company_id = 10043GROUP BY b.idLIMIT 0, 10;

標簽: java
相關文章:
主站蜘蛛池模板: 国产免费a级片 | 久久精品无遮挡一级毛片 | 欧美成人欧美激情欧美风情 | 久久99国产亚洲高清观看首页 | 国产日韩精品欧美一区视频 | 看看免费a一片欧 | 自拍视频在线观看视频精品 | 九九99九九在线精品视频 | 国产成人免费观看在线视频 | 国产香蕉影视院 | 一级成人毛片免费观看欧美 | 美女美女大片黄a大片 | 男人天堂视频在线 | 国内精品伊人久久久久妇 | 成人精品一区二区激情 | 欧美日韩亚洲在线观看 | 在线视频免费观看a毛片 | 三级视频在线播放线观看 | 2020国产微拍精品一区二区 | 日本在线免费视频 | jizzjizz成熟丰满舒服 | 在线观看 一区 | 欧美一级视频在线观看欧美 | 一本一道久久综合狠狠老 | 成视频年人黄网站免费 | 免费久久精品视频 | 久久久久在线 | 老头老太做爰xxx视频 | 成人1000部免费观看视频 | 亚洲高清一区二区三区四区 | 波多野结衣在线观看高清免费资源 | 国产高清在线不卡 | 亚洲免费视频一区 | 太平公主三级dvd | 国产成人精品免费视频大 | 亚洲欧美午夜 | 九九九九热精品视频 | 一级白嫩美女毛片免费 | 国产一级生活片 | 1024香蕉国产在线视频 | 成人一级毛片 |