作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嘿,大家好,我有一个查询,它工作正常,但我想添加另一个表。我想要添加的邀请表有两个字段:用户名和user_invite。就像这个网站一样,我使用积分系统来鼓励勤奋的用户。下面显示的当前查询根据相关用户添加赞成票和反对票:$creator。我想计算邀请表中同一用户的条目数,并将它找到的每一行添加 50 到我的查询的当前输出/总和中。是否可以通过一个查询实现这一点,还是需要两个查询?
"SELECT *,
SUM(IF(points_id = \"1\", 1,0))-SUM(IF(points_id = \"2\", 1,0)) AS 'total'
FROM points
LEFT JOIN post ON post.post_id=points.points_id
WHERE post.creator='$creator'"
最佳答案
这应该有效:
SELECT *,**SUM(IF(points_id = "1", 1,0))-SUM(IF(points_id = "2", 1,0))+(select count(*)*50
from inivite where username='$creator') AS 'total'**,
FROM points LEFT JOIN post ON post.post_id=points.points_id WHERE post.creator='$creator'"
关于mysql - 谁能帮我完成一个复杂的 sum、3 个表连接 mysql 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2550500/
嗨,我是第一次玩 Pig,我很好奇如何处理将一个字段拆分成多个其他字段。 我有一个包,A,如下图: grunt> Dump A; (text, text, Mon Mar 07 12:00:00 CD
如何添加架构中未定义的固定字段(例如日期或月份)?我运行了以下 pig 脚本以将固定日期添加到我的结果表中,并收到以下错误消息:Invalid field projection。方案中不存在投影字段
我是一名优秀的程序员,十分优秀!