我们在网站开发中,涉及mysql数据库查询时,常常需要将两个表或多个表联合起来进行查询数据,这就用到了mysql中的join函数。
join函数有三种,分别是:
查询方法示例:
left join
select a.id,a.title,a.content,b.id,b.user from a_table as a left join b_table as b on a.id=b.id;
说明:select后面的a.id,a.title,a.content,b.id,b.user是需要在结果中显示的字段名(也可用 a.* 代表a表的全部),并且a.和b.代表from后面a_table as a及b_table as b,即a是a_table,b是b_table。
查询语句上最后也可再加条件,比如where a.id=10,即显示a表里id=10时,符合条件的所有数据。
其他两种方式也只是在最后的结果有侧重点。
如对本文有疑问, 点击进行留言回复!!
服务器Centos部署MySql并连接Navicat过程详解
网友评论