• 技术文章 >数据库 >mysql教程

    MySQLJOINUSING()用法_MySQL

    PHP中文网PHP中文网2016-05-27 14:12:40原创425
    MySQLJOINUSING()用法_MySQL

    1 using()用于两张表的join查询,要求using()指定的列在两个表中均存在,并使用之用于join的条件。 示例:

     select a.*, b.* from a left join b using(colA);

    等同于:

    select a.*, b.* from a left join b on a.colA = b.colA;

    2 多表查询就使用多个这样的join。 示例:

    select a.*, b.* from a left join b using(colA) left join c using(colB);

    要求colA在a, b中均存在,colB在a, c表中均存在。


    总之,using() 只是join中指定连接条件的简写,在简单的连接中常用。在列名称不同时或连接条件复杂时就无法用了,使用 a left join b on ... 是更常见的做法。

    以上就是MySQLJOINUSING()用法_MySQL的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:MySQL,JOINUSING()
    上一篇:Mysql数据状态监听探讨(攒人品)_MySQL 下一篇:存储程序(1)——MYSQL_MySQL
    PHP编程就业班

    相关文章推荐

    • MySQL索引给拿捏住了• 完全掌握mysql多表操作• mysql的行怎么转为列• mysql读写分离实现方式是什么• 浅析MySQL中的事务隔离级别,聊聊其实现原理

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网