急!!!sql问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:42:09
有三个表,一个基本信息表,一个工作经验表,一个学历表,它们都共同一个字段ResumeID,基本信息表中的ResumeID是主键,其它两个表的都是基本信息表的外键,如何查询出三个表中所有的记录
都不对啊,取出来的有重复的记录,如何去掉重复的呀

直接通过resumeID这个字段将三个表连接起来就可以了

select *
from 基本信息表,工作经验表,学历表
where 基本信息表.ResumeID=工作经验表.ResumeID and
基本信息表.ResumeID=学历表.ResumeID

select * from 基本信息 inner join 工作经验表 inner join 学历表 where 基本信息表.ResumeID=工作经验.ResumeID and 基本信息表.ResumeID=学历表.ResumeID;

上面两人已经对了