用sql语句怎么实现A表的数据与B表的数据进行关联映射,就是A表与B表相似的数据放在同一行
关联查询,有什么特殊处理的吗?
select 字段... from 表A,表B where A.关联字段=B.关联字段
左外连接查询,要模糊查询的话加个where like 就可以了
select 列名列表 from 表1 left [outer] join 表2 on 条件
SELECT emp.ename,dept.dname FROM emp LEFT JOIN dept ON emp.dept_id = dept.id;
右外连接查询
select 列名列表 from 表1 right[outer] join 表2 on 条件
SELECT * FROM emp RIGHT JOIN dept ON emp.dept_id = dept.id;