SELECT Name
FROM employees
WHERE Birthday< ALL
( SELECT Birthday
FROM employees
WHERE DepartmentID IN
( SELECT DepartmentID
FROM departments
WHERE DepartmentName='市场部')
);
SELECT employees.*,salary.*
FROM employees,salary
WHERE employees.EmployeeID=salary.EmployeeID;
SELECT *
FROM employees, departments
WHERE employees.DepartmentID=departments.DepartmentID;
SELECT DepartmentName
FROM departments JOIN employees
ON departments.DepartmentID=employees.DepartmentID
WHERE employees.Name='王林';
SELECT *
FROM departments JOIN employees USING(DepartmentID)
WHERE departments.DepartmentName!='广告部';
SELECT employees.*,salary.InCome
FROM employees LEFT OUTER JOIN salary
ON employees.EmployeeID=salary.EmployeeID;
SELECT Name,InCome,OutCome
FROM employees,salary,departments
WHERE employees.EmployeeID=salary.EmployeeID
AND
employees.DepartmentID=departments.DepartmentID
AND
DepartmentName='广告部'
AND
InCome>2000;
SELECT Name,InCome,OutCome,Birthday
FROM employees,salary,departments
WHERE employees.EmployeeID=salary.EmployeeID
AND
employees.DepartmentID=departments.DepartmentID
AND
DepartmentName='研发部'
AND
Birthday<'1966-01-01';