意想不到的量我有2个表,其中MySQL的左连接返回行
tableA has 41 rows
和
tableB has 3 rows
我想使用左连接通过查询来获取这2代表的总行,但我得到比预期更多的方式行(123)(44)
查询:
SELECT COUNT(*)
FROM tableA as u
LEFT JOIN tableB as d
ON u.uid=d.uid
WHERE
u.uid=912391178669
AND
u.deleted = 0
AND
d.deleted=0
代
表的模式:
TABLEA
ID | uid |删除
tableB的
ID | uid |删除
上添加了架构我相信没有SUM()就是正确的。我不确定MySQL是否支持'FROM DUAL',但我确定你可以忽略它。 – 2012-04-27 08:18:58
在mySql中的双重支持 – Addicted 2012-04-27 08:57:43
ohhh ya 其实我是在同一时间尝试两个查询,所以我想我混合起来... 是没有总和也工作... – Addicted 2012-04-27 09:02:43