首页 > 解决方案 > 如何使用 mysql 选择 DISTINCT 行

问题描述

大家好,我正面临挑战,所以我要加入两个表,我的课程表和我的视频表,但下面的查询给了我课程 ID 的重复项,我想要不同的行,例如这样我只能拉一个发布的视频每门课程作为我的预览视频。

SELECT DISTINCT * FROM `course` a
LEFT JOIN `media_center` b
ON a.name = b.course 
ORDER BY b.created_at DESC

下图是我的结果,但是如果您检查第一个 id 列,当然会有重复的 id,例如 4、4 然后 3,我只想在该列上有不同的值

在此处输入图像描述

标签: mysql

解决方案


推荐阅读