好的,这是我的查询:
SELECT
video_category,
video_url,
video_date,
video_title,
short_description,
MAX(video_id)
FROM
videos
GROUP BY
video_category
Run Code Online (Sandbox Code Playgroud)
当它拉取数据时,我得到video_id的正确行,但它为其他类别拉出第一行.因此,当我获得类别1的video_id的最大结果时,我得到最大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
Run Code Online (Sandbox Code Playgroud)