【发布时间】:2017-10-06 05:23:36
【问题描述】:
基本上我正在使用 2 张桌子,一张是汽车,一张是 cmets,我正在尝试获取某些汽车的批准 cmets 的数量 + 汽车信息,但如果我输入,我希望它是动态的汽车的 id 直接它会起作用,但是当我说 where id = car id 它什么也不返回?
这适用于“10”,它将为我提供信息 + cmets 的计数
SELECT t1.biler_id, t1.biler_navn, COUNT(t2.bilbixen_commentary_status)
FROM bilbixen_biler t1
INNER JOIN bilbixen_commentary t2 ON t1.biler_id = t2.bilbixen_commentary_bil
WHERE t1.biler_id = 10
下面的查询不起作用,我试图告诉它找到 t1.id 等于 t2.id 的所有内容
SELECT t1.biler_id, t1.biler_navn, COUNT(t2.bilbixen_commentary_status)
FROM bilbixen_biler t1
INNER JOIN bilbixen_commentary t2 ON t1.biler_id = t2.bilbixen_commentary_bil
WHERE t1.biler_id = t2.bilbixen_commentary_bil
我希望它能够返回每辆车的所有信息以及每辆车的 cmets 计数
【问题讨论】:
标签: php sql mysqli inner-join