意想不到的量我有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