我需要帮助来为我的数据库创建查询。
我有2张桌子,
资产包括(主机名、所有者、工程师、日期、分支)
由 (id, name, address, region) 组成的分支
branch.id 是连接到asset.branch 的主键,显然是外键。
我想创建一个查询来显示分支信息(id、名称、地址、区域)和该分支中的资产数量。
我试过这个查询:
SELECT b.id, b.name, b.address, b.xcor, b.ycor, b.status,
COUNT(a.hostname) AS noofasset
FROM branch b, asset a
WHERE a.branch = b.id
GROUP BY b.id;
它一目了然,但无法显示其中没有资产的分支信息。我需要一个查询,该查询还显示具有 0 资产的分支。