mysql - 如何使用 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,我只想在该列上有不同的值
解决方案
推荐阅读
- python - 迭代列表,每次删除一个元素
- vulkan - Vulkan 验证失败提升了设备扩展依赖
- amazon-web-services - DynamoDB C# 无法将字符串转换为整数错误
- r - R中具有二进制数据的As.numeric函数
- apache-spark - spark scala insert overwrite hive 花费的时间太长
- reactjs - React hooks - 没有持续更新
- python - 如何在方法内部使用构造函数中的变量?
- postgresql - 删除 Postgres 中的所有数据类型
- r - pivot_longer 无法转换为行,而是保留列
- r - 如何根据值对分组条形图中的条形重新排序