我有一个看起来像这样的查询:
SELECT COUNT(A.Value1) AS Count, B.id AS Id1, C.id AS Id2
FROM Table1 A LEFT JOIN Table2 B ON (B.Name LIKE '%UserInput1%')
LEFT JOIN Table3 C ON (C.Name LIKE '%UserInput2%')
WHERE A.Value1 LIKE 'CertainValue'
查询运行良好;只是我从中得到的COUNT并没有给我s 中Table1
的实际数量,而是s 的数量乘以实际加入的表的数量。Value1
Table1
Value1
有什么方法可以从符合条件的 Table1 中获取COUNTA.Value1 LIKE 'CertainValue'
,同时加入其他表?
仅供参考:我正在使用 MySQL!