三张表关联查询(原生sql,任何关系型数据库都可以用)
2016-03-13 17:38
295 查看
三张表:merchant_area,sys_area,merchant.
SELECT a.id AS "id",
a.merchant_name AS "merchantName",
a.merchant_type AS "merchantType",
a.create_time AS "createTime",
a.is_delete AS "isDelete",
c.id AS 'area.id',
c.name AS 'area.name'
FROM merchant a
LEFT JOIN merchant_area b ON b.`merchant_id` = a.`id`
LEFT JOIN sys_area c ON c.`id`=b.`area_id`
SELECT a.id AS "id",
a.merchant_name AS "merchantName",
a.merchant_type AS "merchantType",
a.create_time AS "createTime",
a.is_delete AS "isDelete",
c.id AS 'area.id',
c.name AS 'area.name'
FROM merchant a
LEFT JOIN merchant_area b ON b.`merchant_id` = a.`id`
LEFT JOIN sys_area c ON c.`id`=b.`area_id`
相关文章推荐
- oracle的hint总结(二)
- Sql优化精简版
- SQL数据库课程设计第一周
- Mysql调优之Explain extend
- 在JDBC中使用PreparedStatement代替Statement,同时预防SQL注入
- MySQL索引
- MySql连接——内连接、外连接(左连接、右连接、全连接)
- JDBC操作数据库的学习(2)
- SQL Server 2016 RC0 发布
- SQL Server 2016 RC0 发布
- JDBC操作数据库的学习(1)
- JDBC事务处理
- Oracle RAC启动CRS-1028,CRS-0223错误
- sql第二天
- Oracle RAC备份与恢复
- 查看mysql是否安装成功和mysql的版本信息
- MSSQLServer知识点总结:DDL(create,alter,drop,declare)-未完整
- 修改mysql root密码
- sqlite数据库改动及升级
- Mysql索引