中选择所需的墙类型。 有inner join、join left等多表联合查询,简要介绍了各种联合查询语句的使用方法。 需要的人请参考。
INNER JOIN等效连接]只返回两个表中绑定字段相等的行
左连接返回左表中所有记录与右表中合并字段相等的记录
RIGHT JOIN (右联接)返回右表中所有记录与左表中联接字段相等的记录
INNER JOIN语法:
INNER JOIN如何连接两个数据表:
代码如下
复制代码
SELECT * FROM表1 INNER JOIN表2 ON表1 .字段编号=表2 .字段编号
如何使用INNER JOIN连接的三个数据表:
代码如下
复制代码
SELECT * FROM (表1 INNER JOIN表2 ON表1 .字段编号=表2 .字段编号) INNER JOIN表3 ON表1 .字段编号=表3 .字段编号
INNER JOIN连接到四个数据表的用法:
代码如下
复制代码
选择* from (表1 INNER JOIN表2 ON表1 .字段编号=表2 .字段编号) INNER JOIN表3 ON表1 .字段编号=表3 .字段编号) INNER JOIN表4 ON Member .字段
如何使用INNER JOIN连接的五个数据表:
代码如下
复制代码
SELECT * FROM ((表1 INNER JOIN表2 ON表1 .字段编号=表2 .字段编号) INNER JOIN表3 ON表1 .字段编号=表3 .字段编号) INNER JOIN表4 ON Member .字段
SELECT tx_txurheber_urheber.uid,tx _ txurheber _ urheber.werkxurhadrd _ Kurz name,tx _ vda _ werke.d _ werer
FROM tx_txurheber_urheber
innerjointx _ vda _ werkeontx _ txurheber _ urheber.fk _ werk=tx _ vda _ werke._ PK _ werk
andtx _ vda _ werke.d _ werks art=' theater '
limit 0,30
合并六个数据表的用法:略与上述合并方法相似,大家举一反三吧:)
注意事项:
输入字母时,一定要用英文半角标点符号,在单词之间留一半角的空格;
创建数据表时,如果一个表合并为多个表,则一个表中的字段必须是数字数据类型,多个表中的同一字段必须是主键,并且必须是自动编号数据类型。 否则,很难连接成功。
如何加快代码嵌套:例如,如果想连接五个表,可以在连接四个表的代码中添加前后括号,“前括号添加到FROM后,后括号添加到代码末尾即可”,后跟括号“INNER JOIN表名X ON表1 .字段
本文原创发布了php中文网。 转载请注明出处。 谢谢您的尊重。