欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据库基本操作二(多表查询)

程序员文章站 2022-05-31 21:46:35
...

数据库基本操作二(多表查询)


##多表查询:内链接,外连接(左外连接,右外连接):

##内连接(指定条件下的笛卡儿积):

写法一:SELECT field1,field2,...fieldn from table_name INNER JOIN join_table ON                                               join_condition;

写法二(简易写法):select 字段1,字段2 from table_name1,table_name2 where condition;

注意:on后面其实跟的就是外键约束中相对应的两个列名!

##外连接::

SELECT field1,field2,...fieldn from table_name LEFT|RIGHT JOIN join_table ON join_condition;

左连查询和右连查询的区别是,以执行语句中的哪个表为主表,所谓主表即以主表为准,主表中有的数据才显示,主表中没有的数据即使附表中有也不显示在结果中!

建议:小表拼大表,执行效率高