Home > Backend Development > PHP Tutorial > 用MVC架构时,如何进行多表联合查询?求一比较优秀的解决方法

用MVC架构时,如何进行多表联合查询?求一比较优秀的解决方法

WBOY
Release: 2016-06-13 12:06:17
Original
1133 people have browsed it

用MVC架构时,怎么进行多表联合查询?求一比较优秀的解决办法
用MVC架构时,怎么进行多表联合查询?求一比较优秀的解决办法 
------解决方案--------------------
多表查询和MVC框架没有任何关系。

我给你说一些常用的方法吧,

1. 简单的,select 嵌套 select : select A.c1,A.c2,(select B.c3 from B where A.c4=B.c5) from A where c6=xxx

2. 简单的,select多表: select A.c1,A.c2,B.c3,B.c4 from A,B where A.c5=B.c6

3. 灵活的 join, left join, right join, outer join

4. union, union all

5. 上面两种或多种混合使用

其实难的sql查询还有很多情况,MVC框架不能够帮你进行多表查询的优化,所以优化了一条查询语句,可能就会让你的系统效率更高。

仅代表个人愚见,笑纳。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template