level 1
唯戀尔
楼主
SELECT 职工.编号,职工.姓名 as 姓名, 职工.出生日期, 部门.名称 as 部门名称;
FROM 人事管理!部门 INNER JOIN 人事管理!职工;
ON 部门.部门编号 = 职工.部门编号;
WHERE year(职工.出生日期) >= 1985;
AND year(职工.出生日期) <= 1989;
AND 部门.名称 = "销售部";
ORDER BY 职工.出生日期, 职工.编号;
INTO TABLE cyqk.dbf
SELECT student.学号, student.姓名, course.课程名, sc.成绩;
FROM student,course,sc;
WHERE student.学号 = sc.学号 AND sc.课程号 = course.课程号;
ORDER BY course.课程名, sc.成绩 DESC;
INTO TABLE sclist
这两个查询中,为什么他们的表的联接条件不一样?为什么有的用where,有的用on?
2015年03月10日 13点03分
1
FROM 人事管理!部门 INNER JOIN 人事管理!职工;
ON 部门.部门编号 = 职工.部门编号;
WHERE year(职工.出生日期) >= 1985;
AND year(职工.出生日期) <= 1989;
AND 部门.名称 = "销售部";
ORDER BY 职工.出生日期, 职工.编号;
INTO TABLE cyqk.dbf
SELECT student.学号, student.姓名, course.课程名, sc.成绩;
FROM student,course,sc;
WHERE student.学号 = sc.学号 AND sc.课程号 = course.课程号;
ORDER BY course.课程名, sc.成绩 DESC;
INTO TABLE sclist
这两个查询中,为什么他们的表的联接条件不一样?为什么有的用where,有的用on?