社区
PHP
帖子详情
thinkphp 3.2 多表查询
sinat_27222605
2015-08-04 05:20:44
我有四张表 分别是学生信息表 student 学生选课表 student_course 老师信息表 teacher 老师开课表 teacher_course
我想一次性查询 student,sName student.sNumber course.cName course.cNumber teacher.tName 五个字段的值
...全文
620
8
打赏
收藏
thinkphp 3.2 多表查询
我有四张表 分别是学生信息表 student 学生选课表 student_course 老师信息表 teacher 老师开课表 teacher_course 我想一次性查询 student,sName student.sNumber course.cName course.cNumber teacher.tName 五个字段的值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ihefe
2015-09-30
打赏
举报
回复
小型规模或者自己玩玩可以用join。中型以上最好不用join ,会死的很惨。 join多了就是表设计的问题了
emcz4000
2015-09-29
打赏
举报
回复
把四个表直接做成视图,thinkphp查询起来就很简单~
浮云只想对你说
2015-09-10
打赏
举报
回复
$m=M('student') $m->table('__STUDENT__ s')->field('s.sName,s.sNumber,c.cName,c.cNumber,t.t.name')->join('__STUDENT_COURSE__ on 关联关系') ->join('')->where()->select();
KevinQin27
2015-08-27
打赏
举报
回复
TP3.2
小小的时光
2015-08-18
打赏
举报
回复
你可以看下thinkphp3.2手册 关联模型 就是关系模型吧 我之前用的是两个表 多个表应该也可以
misaka去年夏天
2015-08-13
打赏
举报
回复
student表做主表,student_course表做从表,外键是sNumber student_course表做主表,teacher_course表做从表,外键是cNumber teacher_course表做主表,teacher表做从表,外键是tNumber
Suu丶
2015-08-12
打赏
举报
回复
把你表名放出来
Suu丶
2015-08-12
打赏
举报
回复
join你可以试试
ThinkPHP
3.2
:之多表联合查询
本文详细介绍了在
ThinkPHP
3.2
框架下如何进行多表联合查询,通过实例解析了LEFT JOIN、RIGHT JOIN、INNER JOIN等不同类型的联合查询操作,帮助开发者提升数据检索效率。
ThinkPHP
3.2
.3之多表联合查询
开发中会遇到各种问题,总会有解决办法。本文介绍多表联合查询,因单表查询再拼接麻烦且效率低,给出代码示例,并解释了M方法、join、field、order、desc、asc、select等关键词的作用,可按需改装实现多表联合查询。
thinkphp
3.2
多表查询
group
本文分析了使用PHP框架进行复杂SQL查询的方法,包括多表连接、字段筛选、分组及排序等高级技巧,并提供了多个示例对比不同的写法及其效果。
PHP
20,393
社区成员
19,655
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章