mysql中join的七种用法
2019-04-21 14:59
579 查看
mysql中join的七种用法
内连接
inner join:
SELECT * FROM hotel h INNER JOIN room r ON h.id = r.hotelid
左外连接
left join:
SELECT * FROM hotel h LEFT OUTER JOIN room r ON h.id = r.hotelid
右外连接
right join:
SELECT * FROM hotel h RIGHT OUTER JOIN room r ON h.id = r.hotelid
左连接
SELECT * FROM hotel h LEFT JOIN room r ON h.id = r.hotelid WHERE r.hotelid IS NULL
右连接
SELECT * FROM hotel h RIGHT JOIN room r ON h.id = r.hotelid WHERE r.hotelid IS NULL
全连接
SELECT * FROM hotel h RIGHT JOIN room r ON h.id = r.hotelid UNION SELECT * FROM hotel h LEFT JOIN room r ON h.id = r.hotelid
两张表中均没有出现的数据集
SELECT * FROM hotel h RIGHT JOIN room r ON h.id = r.hotelid WHERE h.id IS NULL UNION SELECT * FROM hotel h LEFT JOIN room r ON h.id = r.hotelid WHERE r.hotelid IS NULL
相关文章推荐
- Mysql inner join on用法例子
- 超详细mysql left join,right join,inner join用法分析
- MYSQL用法(二) inner join,left join right join,full join 示例
- 超详细mysql left join,right join,inner join用法分析
- MySQL LEFT JOIN 语法用法与实例(二)
- MySQL RIGHT JOIN 语法用法与实例(三)
- mysql 中的join,left join,right join的用法超级详解!!!
- 超详细mysql left join,right join,inner join用法分析
- mysql left join right join inner join用法以及性能比较
- 超详细mysql left join,right join,inner join用法分析
- 超详细mysql left join,right join,inner join用法分析
- 超详细mysql left join,right join,inner join用法分析
- 超详细mysql left join,right join,inner join用法分析
- mysql left join,right join,inner join用法分析
- mysql left join,right join,inner join用法分析
- 超详细mysql left join,right join,inner join用法分析
- Mysql的七种join
- 超详细mysql left join,right join,inner join用法分析
- mysql中left join right join inner join用法
- 超详细mysql left join,right join,inner join用法分析