SQL / Doctrine:左连接问题
发布时间:2021-01-12 13:57:07 所属栏目:MySql 来源:互联网
导读:目前此功能有效:它显示特定游戏,有多少个工作.问题:如果没有工作,游戏就不会出现在列表中.即使没有附加工作,如何显示游戏?谢谢public function getWithGames() { $q = $this-createQuery(c) -leftJoin(c.stJob j)
|
目前此功能有效:它显示特定游戏,有多少个工作. 问题:如果没有工作,游戏就不会出现在列表中. 即使没有附加工作,如何显示游戏? 谢谢
最佳答案
您的条件应该是LEFT JOIN … ON子句的一部分.
将条件放在ON子句中(而不是WHERE)表示它们专门应用于JOIN.如果没有行满足这些条件,则没有连接 – 这就是你想要的情况.将它们放在WHERE中表示结果行必须满足这些条件.显然,如果没有连接,则无法满足关于j表的任何条件. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- mysqli太多连接(HY000 / 1040)和(08004/1040)有区
- Rails 3:传统MySQL数据库的ActiveRecord与DataM
- python – 如何解决“由于超出请求截止日期而终止
- php – mysql_fetch_array返回非Unicode文本
- php – Mysqli多行插入,简单的多插入查询
- mysql – 带有where子句的SQL MIN函数
- HASH Partitioning--转载
- php – sql – Mysql:在多行上左连接并检索1行
- 在Phpmyadmin中更改Mysql Server的端口
- 按照cakephp group by table的格式在核心php中检
热点阅读
