新人求教一道问题!
表是这样的
艺术家 出生日期 艺术家编号
艺术家1 日期1 编号1
艺术家2 日期2 编号2
艺术家3 日期3 编号3
艺术家4 日期4 编号4
... ...
要求对比所有艺术家,将拥有相同出生日期的以
艺术家 出生日期 艺术家
的格式输出。
初学压力很大,请高手指点!
[解决办法]
select * from tb1 where 出生日期 in(select 出生日期 from tb1 group by 出生日期)
[解决办法]
SELECT A.艺术家,A.出生日期,B.艺术家FROM YS A
JOIN YS B ON A.出生日期=B.出生日期 AND A.编号<B.编号