0

SQLクエリの作成を手伝ってください。

会社とユーザーの2つのテーブルがあります。usersテーブルにはcompany_idフィールドがあります。

ユーザーがまったくいない企業の数を数える必要があります。

どんな助けでもいいでしょう!ありがとう!

4

4 に答える 4

2
SELECT COUNT(*)
FROM companies a LEFT JOIN users b
       on a.company_ID = b.company_ID
WHERE b.company_ID IS NULL
于 2012-11-16T14:24:57.740 に答える
2
SELECT COUNT(*) 
FROM companies c
WHERE NOT EXISTS
(
  SELECT 1 FROM users u
  WHERE u.company_id = c.company_id
)
于 2012-11-16T14:25:33.477 に答える
1
SELECT COUNT(*)
FROM companies c LEFT JOIN users u
ON c.company_id = u.company_id
WHERE u.company_id IS NULL
于 2012-11-16T14:25:44.337 に答える
0
Select Count(tblCompanies.ID)
From tblCompanies
left join tblUsers ON tblCompanies.ID = tblUsers.CompanyID
Where tblUsersID IS Null
Group By tblCompanies.ID
于 2012-11-16T14:26:15.270 に答える