以下是我喜欢的表格,其中包含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中使用循环或其他?
感谢。
答案 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);