内联接(inner join),分为等值联接,自然联接,不等联接。
(1)等值联接是指联接条件中使用等号(=),在查询结果中列出本联接表中的所有列,包括其中的重复列。
语法:select fieldlist from table1 [inner] join table2 on table1.column=table2.column
例子:
select tb_course09.课程名称,tb_teacher09.老师姓名 from tb_course09 inner join tb_teacher09 on tb_course09.自动编号=tb.teacher09.编号
(2)自然连接:
select a.*,b.实发合计 from 员工信息表 as a inner join 工资表 as b on a.人员编号=b.人员编号 where b.工资月份=3
(3)不等联接:
不等联接是指在联接条件中使用:>,>=,<,<=,!>,!<,<>,!=
例子:
select tb_course09.自动编号,tb_course09.课程名称,tb_teacher09.编号,tb_teacher09.老师姓名 from tb_course09 inner join tb_teacher09 on tb_course09.自动编号>tb_teacher09.编号