用户
 找回密码
 入住 CI 中国社区
搜索
查看: 864|回复: 0
收起左侧

[HELP] CI连接查询

[复制链接]
发表于 2016-4-8 10:57:19 | 显示全部楼层 |阅读模式
1、 有三张数据表 questions(id,user_id,content,time),answers(id,q_id,user_id,content,status,time),users(id,name,···) 问题表,回答表和用户表。问题表的回答记录在answers表里,问题表和回答表的user信息在users表里面;
2、 现在需要得到:所有问题的内容和该问题的提问者的姓名+回答的人以及回答的内容,回答只需要最近一条回答,状态status为1 ;
3、 用CI框架写出查询的方法 join();
4、 或者写出sql,不一定是完全的sql,告诉思路也可以;
【另外】
主要问题是:不能完全得出提问者的姓名,和回答者的姓名。是不是数据表设计的有问题?
还有就是: 有更好的办法直接sql查询出结果不用再用程序对取出的结果进行处理才得到自己想要的数据?

本版积分规则