数据库左连接,右连接区别解析
2016-08-01 16:34
190 查看
用MySQL举例
现在有两个表:
执行SQL语句:select * from student left joingrade on grade.gid = student.gid;
左连接得到结果:
以左表为主匹配右表,若匹配上了,显示右表内容,否则右表内容显示为NULL。
再次执行SQL语句:select * from student right join grade on grade.gid = student.gid;
右连接得到结果:
以右表为主匹配左表,若匹配上了,显示左表内容,否则左表内容显示为NULL。
看了这个栗子,我想不用我赘述,大家也能明白什么是左连接,右连接以及它们的区别了吧。
现在有两个表:
执行SQL语句:select * from student left joingrade on grade.gid = student.gid;
左连接得到结果:
以左表为主匹配右表,若匹配上了,显示右表内容,否则右表内容显示为NULL。
再次执行SQL语句:select * from student right join grade on grade.gid = student.gid;
右连接得到结果:
以右表为主匹配左表,若匹配上了,显示左表内容,否则左表内容显示为NULL。
看了这个栗子,我想不用我赘述,大家也能明白什么是左连接,右连接以及它们的区别了吧。
相关文章推荐
- ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系
- 数据库连接方式ODBC与OLE DB的区别
- ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系(转摘)
- 数据库中的左连接(left join)和右连接(right join)区别
- [转]ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系(转摘)
- odbc dao ado oledb 数据库连接方式区别
- 数据库的内连接,左外连接,右外连接的区别
- JDBC和JNDI区别数据库连接区别
- 解析数据库查询中的外连接
- JDBC连接数据库SQL Server 2005与2000的区别
- ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系
- ibatis连接数据库的配置文件SqlMapConfig.xml---解析
- 建立JDBC数据库连接实例解析
- JDBC连接数据库 and PreparedStatement和Statement区别
- win7 iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法
- vs03与vs05在使用webconfig中数据库连接的区别
- ODBC ADO ADO OLEDB 数据库连接方式区别
- win7下的iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法
- ADO,ADO.NET,OLEDB,ODBC连接数据库的区别
- 【转】ADO,ADO.NET,OLEDB,ODBC连接数据库的区别