向上/向下查询Mysql
我有两张桌子向上/向下查询Mysql,mysql,select,Mysql,Select,我有两张桌子 my_comment_thumbs [thumb_member_id, Cmt_id, thumb] my_Comment [id, page, member_id, comment, ip] 竖起拇指时,拇指=1',竖起拇指时,拇指=0' [不确定这是否非常清楚。] 我一直在努力让每一条评论都得到赞许和反对 到目前为止我所得到的[没有完全理解我所拥有的…] SELECT SUM(IF(thumb='1', 1, 0)) AS t_up, SUM(IF(thumb='0',
my_comment_thumbs [thumb_member_id, Cmt_id, thumb]
my_Comment [id, page, member_id, comment, ip]
竖起拇指时,拇指=1',竖起拇指时,拇指=0'
[不确定这是否非常清楚。]
我一直在努力让每一条评论都得到赞许和反对
到目前为止我所得到的[没有完全理解我所拥有的…]
SELECT
SUM(IF(thumb='1', 1, 0)) AS t_up,
SUM(IF(thumb='0', 1, 0)) AS t_down,
id, member_id, comment, ip
FROM my_Comment LEFT OUTER JOIN my_comment_thumbs ON member_id=thumb_member_id
WHERE page='333'
非常感谢您的帮助。对于thumb=1或thumb=0
"SELECT COUNT(*) FROM my_comment_thumbs,my_Comment
WHERE
my_Comment.id=my_comment_thumbs.Cmt_id
AND
my_comment_thumbs.thumb=1
AND
member_id=thumb_member_id;"
由于我没有数据设置,我可以在上面进行测试,我认为这会起作用-但没有测试:
SELECT
(SELECT count(thumb) FROM my_comment_thumbs WHERE thumb=1) as t_up,
(SELECT count(thumb) FROM my_comment_thumbs WHERE thumb=0) as t_down,
id, member_id, comment, ip
FROM my_Comment
LEFT OUTER JOIN my_comment_thumbs ON member_id=thumb_member_id
WHERE page='333'
希望能有所帮助。谢谢你,佩迪克斯。我正在尝试获取thumb count[向上和向下]加上注释数据。选择“从我的注释中选择计数”,其中thumb=1作为“向上”,选择“从我的注释中选择计数”,其中thumb=0作为“向下”,id,成员id,注释,ip来自我的注释,my_comment_thumbs其中my_comment.id=my_comment_thumbs.Cmt_id和my_comment_thumbs.thumb=1和member_id=thumb_member_id和page='333';没有必要加入。否则你就把我引向了正确的方向。。非常感谢你!