2个选项卡上的SELECT / COUNT,如何仅显示一个选项卡?

时间:2012-05-31 23:10:37

标签: sql select count sum

以下是我喜欢的表格,其中包含6个标签(如果标签是正确的名称,请不要这样做)我有一个很好的请求,可以选择更多喜欢,最近和特定论坛的主题。

http://trotirider.com/stak1.jpg

SELECT tid, Sum(value) AS value_total
FROM punlike
WHERE value = 1
  AND (fid = 31 OR fid = 33)
GROUP BY tid
ORDER BY value_total DESC, tid DESC

http://trotirider.com/stak2.jpg

但我只需要',value_total就在这里订购。如何只获得一个带有此请求的标签?是否有可能使用sql请求,或者我必须在php中使用循环或其他?

感谢。

1 个答案:

答案 0 :(得分:0)

不确定这是否有用,但请试一试:

SELECT tid
FROM punlike
WHERE value = 1
  AND fid IN (31, 33)
GROUP BY tid
ORDER BY SUM(value) DESC, tid DESC;

如果这不起作用,请尝试:

SELECT tid
FROM (SELECT tid, SUM(value) AS value_total
      FROM punlike
      WHERE value = 1
        AND fid IN (31, 33)
      GROUP BY tid
      ORDER BY value_total DESC, tid DESC);