我的问题是:如何在一个 sql 查询中获取不同的值?我正在尝试这个:
SELECT
q.id,
q.question_title,
SUM(op.option_value) AS total_votes,
COUNT(op.option_value) AS number_votes,
tab.comments
FROM
questions_options AS op
INNER JOIN questions AS q
ON (q.id = op.q_id)
INNER JOIN
(SELECT
SUM(p.unseen) AS comments
FROM
questions_options AS p) tab
ON (q.id = tab.q_id)
WHERE op.option_value > 0
GROUP BY q.question_title
如果我删除中间的“INNER JOIN”(即显示 ID、问题标题、总票数和票数......
但我也想显示看不见的评论,这是该表中的另一个字段,对看不见的(未读)评论取“1”...
那么我怎样才能通过放置看不见的评论编号来做到这一点......任何想法或建议......