-------------------------------------------- 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 2006032408-------------------------------------------- 1.left join sql语句如下: select ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: --------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115 表B记录如下:bID ...
本文系统来源:http://www.cnblogs.com/f91og/p/6594243.html
举例如下: --------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115 表B记录如下:bID bName1 20060324012 20060324023 20060324034 20060324048 2006032408 --------------------------------------------1.left joinsql语句如下: select * f...
* from app01_publisher left join app01_book on app01_publisher.id = app01_book.publish_id 2.2、查询结果3、right joinright join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录。 3.1、sql语句select * from app01_publisher right join app01_book on app01_publisher.id = app01_book.publish_id 3.2、查询结果4、innner joininner join(等值连接) 只返回两个表中联结字段相等的行。 4.1、sql语句select ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: --------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115 表B记录如下:bID ...
sql之left join、right join、inner join的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: -------------------------------------------- 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 ...
inner join(等值连接) 仅仅返回两个表中联结字段相等的行 left 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.字段号=...