以下是查询mac_vod表中所有vod_name相同,vod_year相差不大于1的vod_id, type_id, vod_name, vod_year, vod_time数据的SQL语句:\n\nsql\nSELECT v1.vod_id, v1.type_id, v1.vod_name, v1.vod_year, v1.vod_time\nFROM mac_vod v1\nINNER JOIN mac_vod v2 ON v1.vod_name = v2.vod_name\nWHERE ABS(v1.vod_year - v2.vod_year) <= 1\nORDER BY v1.vod_id;\n\n\n这个查询使用了自连接(self-join),通过将mac_vod表与自身连接来比较vod_name和vod_year的条件。使用ABS函数来计算两个年份之间的差值的绝对值,然后筛选出相差不大于1的记录。最后按照vod_id排序结果。

SQL查询:查找Mac Vod表中相同名称且年份相差小于等于1的记录

原文地址: https://www.cveoy.top/t/topic/qnL4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录