join联查
来源:互联网 发布:如何自己做软件 编辑:程序博客网 时间:2024/06/13 07:43
默认采用INNER JOIN 方式,如果需要用其他的JOIN方式,可以改成
$Model->join('RIGHT JOIN __WORK__ ON __ARTIST__.id = __WORK__.artist_id')->select();
或者使用:
$Model->join('__WORK__ ON __ARTIST__.id = __WORK__.artist_id','RIGHT')->select();
join方法的第二个参数支持的类型包括:INNER LEFT RIGHT FULL。
如果join方法的参数用数组的话,只能使用一次join方法,并且不能和字符串方式混合使用。 例如:
join(array(' __WORK__ ON __ARTIST__.id = __WORK__.artist_id','__CARD__ ON __ARTIST__.card_id = __CARD__.id'))
使用数组方式的情况下,第二个参数无效。因此必须在字符串中显式定义join类型,例如:
join(array(' LEFT JOIN __WORK__ ON __ARTIST__.id = __WORK__.artist_id','RIGHT JOIN __CARD__ ON __ARTIST__.card_id = __CARD__.id'))
阅读全文
0 0
- join联查
- yii,join l联查,及分页,最简单的jquery,全选反选,批删
- mysql join与子查 询在联表查询数据情况下,谁的效率更高?
- sql:left join、right join、inner join联表查询
- 并查集的find和join函数实现
- JOIN
- join
- join
- Join
- join
- join
- join
- join
- join
- join
- join
- JOIN
- Join
- Spring和Struts2并发的时候安全性问题和两者之间的区别
- Lua
- Problem D 小鑫a+b
- SSH公钥秘钥登录
- 《数据仓库实践》
- join联查
- [Algorithm]排序原理
- Android 三指截屏
- OA权限管理
- 【机器学习笔记】SVD分解
- codeforces520B-Two Buttons
- java web 之自定义校验
- Javase—抽象类与接口习题
- 命令模式