如果我想在where 条件得知 这个字段的 COUNT 是否大于 0怎么写
时间: 2024-03-06 21:51:22 浏览: 108
MySQLWhere浅析
您可以使用子查询来查询 `cbm_work_id` 记录数,然后将其与0进行比较。以下是一个示例SQL语句:
```
SELECT * FROM sockpuppet_cust_extend
WHERE partner_id = '1000163' AND (
SELECT COUNT(cbm_work_id) FROM sockpuppet_cust_extend WHERE partner_id = '1000163'
) > 0;
```
这条语句首先通过 `WHERE` 子句筛选出 `partner_id` 为 '1000163' 的记录,然后使用子查询查询该条件下的 `cbm_work_id` 记录数,最后将其与 0 进行比较。如果查询结果大于 0,则说明 `cbm_work_id` 记录数大于 0,符合条件。
阅读全文