千家信息网

mysql 多表查询等值连接、为表取别名

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,#案例:查询女神名和对应的男神名SELECT NAME,boyNameFROM boys,beautyWHERE beauty.boyfriend_id=boys.id;USE m
千家信息网最后更新 2024年11月25日mysql 多表查询等值连接、为表取别名

#案例:查询女神名和对应的男神名

SELECT     NAME,boyNameFROM    boys,beautyWHERE    beauty.boyfriend_id=boys.id;USE myemployees;

#案例:查询employees表的员工名和对应的departments表的部门名,限定字段名相同

SELECT    last_name,department_nameFROM    departments,employeesWHERE    employees.department_id=departments.department_id;

#案例:查询员工名、工种号、工种名,限定字段名和查询字段名相同

SELECT    last_name,employees.job_id,job_titleFROM    employees,jobsWHERE    employees.job_id=jobs.job_id;

#为表取别名,如果取了别名,则就不能使用原始表名去限定

SELECT     last_name,e.job_id,job_titleFROM    employees AS e,jobs AS jWHERE    e.job_id=j.job_id;
0