mysql把两个表语句_select语句将两个表连在⼀起查询---
MySQL
select语句将两个表连在⼀起查询
MSSQL中: select * from a join b on a.a=b.b 是横向的 select abc from a union all select abc from b 是纵向的.
------------------------------
(1)连接
函数指针数组调用select * from table1,table2
等价于
select * from table1 cross join table2
java汉字转unicode编码select * from table1,table2 w
(2)⾃连接
select * from emploly e1 ,emploly e2
select e1.name,e2.name from employ e1,employ e2
where e1.name=e2.name
(3)内连接(inner join)
select stuname as '姓名',classname as '班级' from student inner joinwait timeout
mysql语句多表查询
class on student.stuid=class.stuid
inner join '表名' on 条件 --连接多个表
迪贝尼滑动门
它等价于:
select stuname as '姓名',classname as '班级'
from student,class
where student.stuid=class.stuid
(4)外连接:(outer join)
小程序电脑端打开允许限制⼀张表中的⾏,⽽不限制另外⼀张表中的⾏。
注意:外连接不⼀定⾮要有外键约束
1:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。