盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

案例详细说明Mysql中的join设置的使用图文说明教程

时间:2025/3/5作者:未知来源:盾怪网教程人气:

[摘要]+-------+------+所以从上面结果看出,因为Java表中的java1和java2记录的name没有在MySQL表中有对应name,因此为空,但java 所有的列栏仍有java1和java...
+-------+------+

所以从上面结果看出,因为Java表中的java1和java2记录的name没有在MySQL表中有对应name,因此为空,但java 所有的列栏仍有java1和java2记录,mysql表所有列栏为NULL。而剩下的blue的那条记录就是java表和mysql表内连接的结果。

如果对于在LEFT JOIN中的ON或USING部分中的右表没有匹配的记录,则所有列被设置为NULL的一个行被用于右表。如果一个表在其它表中没有对应部分,您可以使用这种方法在这种表中查找记录:

SELECT * FROM java LEFT JOIN mysql ON java.name=mysql.name WHERE mysql.name IS NULL;

该sql找出在java的人,但是不在mysql里的人,这里明显是人员'java1'和'java2'符合要求。

右联结

SELECT * FROM java RIGHT JOIN mysql ON java.name=mysql.name;

返回结果是

+------+--------+

关键词:案例详细说明Mysql中的join设置的运用图文详细教程




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版