mysql - 我尝试同时计算行并获取数据
问题描述
SELECT * ,
count(*) as num_row ,
tbl_posts.id AS post_id,
tbl_posts.public_id AS post_public_id
FROM tbl_posts
INNER JOIN tbl_users ON tbl_users.id = tbl_posts.user_id
WHERE slug= "wrong slug" AND
tbl_posts.public_id = "wrong id"
GROUP BY post_id
我尝试同时计算行数和获取数据,如果 WHERE 条件正确,但当条件错误时,COUNT 函数不显示'0',为什么以及如何解决这个问题?
解决方案
推荐阅读
- connection - typeorm getConnection() 找不到“默认”连接
- python-3.x - 使用 CryptoJS 对 JS DES 加密等效的 Python3 代码
- python - 从 python 脚本容器调用 ArangoDB docker 容器失败
- javascript - Fullcalendar v5“dateClick”方法关闭了一天?
- html - CSS定位与Angular Material?左(开始),中心,右(结束),列?
- angular - 以角度填充模态形式
- javascript - WebGL2 中的统一缓冲区问题
- python - 如何将外部功能添加到我的管道?
- javascript - 使图像闪烁的最快方法->如此之快以至于您没有看到它
- c - 创建多个 .o 的最佳方法