http://sqlfiddle.com/#!2/1a2df
我正在尝试通过计算 SUM( valid
)的 MAX 值来选择列“photo_name”
首选结果是“test5.jpg”,但经过数小时的尝试,我仍然无法弄清楚,
下面是我以前的方法,但它不起作用
SELECT photo_name FROM
(
SELECT a.*
FROM test a
INNER JOIN
(
SELECT *, SUM(valid) v
FROM test
WHERE page_id = 3 AND `valid` = 1
) b ON MAX(b.v)
)c
请帮忙,