最佳答案
好吧,这是我的疑问:
SELECT
video_category,
video_url,
video_date,
video_title,
short_description,
MAX(video_id)
FROM
videos
GROUP BY
video_category
当它提取数据时,我得到 video _ id 的正确行,但是它为其他类别提取每个类别的第一行。因此,当我得到类别1的 video _ ID 的最大结果时,我得到的是 max ID,但是是表中的 url、 date、 title 和 description 的第一行。
如何让它拉出与最大 ID 结果对应的其他列?
编辑: 固定。
SELECT
*
FROM
videos
WHERE
video_id IN
(
SELECT
DISTINCT
MAX(video_id)
FROM
videos
GROUP BY
video_category
)
ORDER BY
video_category ASC