weiphp2.0:table多表联合查询的问题
原创
©著作权归作者所有:来自51CTO博客作者是念的原创作品,请联系作者获取转载授权,否则将追究法律责任
最头疼的是遇见问题的时候,可参阅的文档还特别少。这不,就遇见了一个奇怪的问题。我开始写的查询语句的代码是:
$Demo=M("ccnu_user");
$list_stu=$Demo->table("ccnu_student a,ccnu_user b")->where("b.studentid=a.studentid and a.studentid='2012210875'")->field('a.*')->select();
M里面也可以什么也不写,例如下面的:
$list_stu=M()->table('wp_ccnu_student as cs , wp_ccnu_templatemessage_user_log as ctul')
->where('ctul.user_id= and ctul.template_message_id='.$message["id"])->Field('cs.studentid,,ctul.errmsg')->select();
然后死活调不通,弄了一段时间,我把table里面加了前缀wp_(和数据库的表明对应,不是和后台的表明对应),然后调通了,真叫人恼火。
$Demo=M("ccnu_user");
$list_stu=$Demo->table("wp_ccnu_student a,wp_ccnu_user b")->where("b.studentid=a.studentid and a.studentid='2012210875'")->field('a.*')->select();
参考文献