mysql count(0)
时间: 2024-02-15 15:00:00 浏览: 114
在MySQL中,可以使用COUNT函数来统计满足条件的行数。如果要排除count为0的情况,可以使用LEFT JOIN关联查询左表数据缺失的方法。
以下是一个示例:
```sql
SELECT t1.id, COUNT(t2.id) AS count
FROM table1 t1
LEFT JOIN table2 t2 ON t1.id = t2.id
GROUP BY t1.id
HAVING count > 0;
```
在这个示例中,我们使用了LEFT JOIN将table1和table2进行关联查询,并使用COUNT函数统计满足条件的行数。然后使用GROUP BY对结果进行分组,并使用HAVING子句筛选出count大于0的情况。
这样就可以排除count为0的情况,只显示count大于0的结果。
阅读全文