在数据库查询中,往往会需要查询多个表的数据,比如查询会员信息同时查询关于这个会员的订单信息,如果分语句查询的话,效率会很低,就需要用到join关键字来连表查询了
下面是例子分析
会员表:user
user_id...平常的方法是
先查询张三的id
SELECT user_id FROM user WHERE user_name ='张三' LIMIT 1;
获取到张三的id为1之后,再通过会员id来查询订单
SELECT...join分
left join,返回左表所有符合条件的记录和右表连接相等的记录
inner join,只返回两个表中联结字段相等的行
right join,返回右表所有符合条件的记录和左表连接相等的记录...field1, field2参数指定被联接的字段的名称。且这些字段必须有相同的数据类型及包含相同类型的数据,但它们不需要有相同的
名称。 ...这就是 mysql join区别和用法了
本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn
上一篇: