Heim > Datenbank > MySQL-Tutorial > MySQLJOINUSING()用法_MySQL

MySQLJOINUSING()用法_MySQL

PHP中文网
Freigeben: 2016-05-27 14:12:40
Original
1109 Leute haben es durchsucht

MySQLJOINUSING()用法_MySQL

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

 select a.*, b.* from a left join b using(colA);
Nach dem Login kopieren

等同于:

select a.*, b.* from a left join b on a.colA = b.colA;
Nach dem Login kopieren

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

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

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


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

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage