如何对MYSQL多表实现连接查询
admin
2023-05-17 18:02:13
0

下面一起来了解下如何对MYSQL多表实现连接查询,相信大家看完肯定会受益匪浅,文字在精不在多,希望如何对MYSQL多表实现连接查询这篇短内容是你想要的。

3种连接方式的区别:

  • INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。

  • LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。

  • RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。

3个表连接查询,语句如下:

SELECT a.YHID,a.TDID,b.YHMC,b.YHZH,c.TDMC FROM
(km_tdcy a LEFT JOIN km_xtyh b ON a.YHID=b.YHID) LEFT JOIN km_tdxx c ON a.TDID=c.TDID;

km_tdcy:团队成员表(记录那些人是属于哪个团队)

km_xtyh:系统用户表

km_tdxx:团队信息表 

解读:先a,b两个表进行连接查询,先查找出有团队的人员。从a、b的结果中与c表进行连接,找出有团队的人员的团队名称。

另外,还有以下几种查询方式:

---------------------------------

加上IS NULL或是IS NOT NULL条件,可以过滤掉另外一个表。

如何对MYSQL多表实现连接查询

-----------------------------------

全连接查询查询A、B表的所有数据,如果WHERE关键字中有NULL的条件,可以过滤掉A、B表的相关数据。

如何对MYSQL多表实现连接查询

看完如何对MYSQL多表实现连接查询这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

相关内容

热门资讯

伊朗重申霍尔木兹海峡不会恢复至... △伊朗外交部发言人巴加埃(资料图)当地时间2日,伊朗外交部发言人巴加埃表示,伊方重申,霍尔木兹海峡的...
伊朗外长:与阿曼谈判接近完成 △伊朗外交部长阿拉格齐(中)当地时间8月2日,伊朗外交部长阿拉格齐在政府内阁会议上介绍伊朗与阿曼谈判...
河南2026年“三支一扶”计划... 针对近期备受关注的2026年河南省“三支一扶”计划招募相关舆情,河南省“三支一扶”领导小组协调办公室...
以卵击石的“汉光演习”不过是一... 昨天题为《人民解放军越强大,台海和平越有保障》的海风文章,已经反映了一部分台海局势的现实。若再把8月...
美国一养老社区将推出面向老人的... 据《独立报》8月1日报道,美国亚利桑那州一养老社区将引入一台专为老年人设计的大麻自助售卖机,居民无需...
“你头发都白了”,同守广西边防... “你头发都白了,模样还是没变,就是没有年轻时候那么帅了。”
小米手机再度涨价:旗舰最高上涨... 8月2日,小米商城价格更新,多款主力机型上调300元至500元不等。其中,REDMI Turbo 5...
“真实社交”售卖“优先访问权”... 据了解,购买这项服务的企业能够直接接入“真实社交”数据源,辅以人工智能技术解读信息,进而提前把握市场...
原创 狂... 英伟达正式官宣与 Safe Superintelligence(SSI)达成长期战略合作,总投资规模...
马斯克最新预言来了,钱要没用了... “以法莲是商人,手里有诡诈的天平,爱行欺骗!”——圣经 据红星新闻报道,本月,埃隆·马斯克在接受专...