我有下表
教练(教练代码、教练名称、出生年份)
我需要创建一个查询,返回同年出生的一对教练。每对只能出现一次。 (教练 1,教练 2,出生年份)
问题在于它是同一个表,并且内部联接不起作用。
有什么建议吗?
最佳答案
SELECT c1.coach_code AS coach1, c2.coach_code AS coach2, c1.year_of_birth
FROM coaches AS c1
JOIN coaches AS c2 ON c1.year_of_birth = c2.year_of_birth AND c1.coach_code < c2.coach_code
关于mysql - 单表的内连接 - mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20642368/