我知道在设置表名时可以起别名 $table = 'user as a'
但是 这样的话 除了 查询语句可以用之外 其他的插入、更新、删除都会报错。
主要是因为 我model::join('info as a','user.id','=','a.id' )的时候要把表名给全写上感觉不方便
还有什么为表起别名的方法?
请各位大佬,不吝请教!!!!
2 回答
![?](http://img1.sycdn.imooc.com/545868330001e54e02200220-100-100.jpg)
桃花长相依
TA贡献1860条经验 获得超8个赞
可以使用from配合join,完成对所有表的别名设置
$this->from('user as u')
->select('u.*', 'i.id as i_id')
->leftJoin('info as i', 'i.user_id', '=', 'u.id')
->get()
- 2 回答
- 0 关注
- 6743 浏览
添加回答
举报
0/150
提交
取消