mysql 多表查询等值连接、为表取别名
2019-09-10 22:12
1021 查看
#案例:查询女神名和对应的男神名
SELECT NAME,boyName FROM boys,beauty WHERE beauty.boyfriend_id=boys.id; USE myemployees;
#案例:查询employees表的员工名和对应的departments表的部门名,限定字段名相同
SELECT last_name,department_name FROM departments,employees WHERE employees.department_id=departments.department_id;
#案例:查询员工名、工种号、工种名,限定字段名和查询字段名相同
SELECT last_name,employees.job_id,job_title FROM employees,jobs WHERE employees.job_id=jobs.job_id;
#为表取别名,如果取了别名,则就不能使用原始表名去限定
SELECT last_name,e.job_id,job_title FROM employees AS e,jobs AS j WHERE e.job_id=j.job_id;
相关文章推荐
- mysql 连接查询指的是将两张表或多张表关联到一起进行查询,获取一个表的行与另一个表的行匹配的数据。常见的连接查询包括内连接(等值连接)、左(外)连接、右(外)连接和交叉连接(完全连接)等
- MYSQL 查询注册7日内无登陆,随后有登陆操作,连接查询,组查询,AND OR优先级,数据表别名
- MySQL基础8-笛卡尔积和等值连接(多表查询)
- MySQL基础9-主键约束、外键约束、等值连接查询、一对一和多对多关系
- MySQL学习笔记9:连接查询
- MySQL--5子查询与连接小结
- Hive连接MYSQL数据OK,查询出现in thread "Thread-18" java.lang.IllegalArgumentException:Does not contain a vali
- MySQL系列--3.数据类型和连接查询
- Mysql的join(连接查询)
- mysql的查询、子查询及连接查询
- 【MySql】1.4 mysql的查询、子查询及连接查询
- MySQL之SQL的连接查询
- 后台学习之路(四)-mysql(子查询与连接)
- MySQL之连接查询
- MySQL查询优化器源码分析--多表连接优化算法之一,optimize_straight_join()按表的指定顺序求解最优查询计划
- 史上最简单的 MySQL 教程(二十六)「连接查询(上)」
- mysql左右连接查询(有示例图)
- 小贝_mysql select连接查询
- mysql多个left join连接查询用法分析
- MySQL的多表查询(交叉连接,内连接,外连接)