mysql之左连接、右连接、内连接、全连接、等值连接、交叉连接等

mysql中的各种jion的记录,以备用时查

1、等值连接和内连接,

内连接与等值连接效果是相同的,执行效率也相同,只是书写方式不一样,内连接是由SQL 1999规则定的书写方式

比如:

 select * from tableA a,tableB b where a.id=b.id
 select * from tableA a inner join tableB b on a.id = b.id



2、非等值连接

3、内连接

4、左连接 即左外连接

5、右连接 即右外连接

6、全连接 即全外连接

     目前mysql不支持,可以使用 UNION 关键字来合并 LEFT JOIN 与 RIGHT JOIN,变通实现 FULL JOIN 

7、交叉连接 ,即笛卡尔积

猜你喜欢

转载自www.cnblogs.com/xuzhujack/p/11737630.html
今日推荐