数据库基本操作二(多表查询)
程序员文章站
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;
左连查询和右连查询的区别是,以执行语句中的哪个表为主表,所谓主表即以主表为准,主表中有的数据才显示,主表中没有的数据即使附表中有也不显示在结果中!
建议:小表拼大表,执行效率高
上一篇: 数据库基本操作
下一篇: ffmpeg使用例子