【发布时间】:2017-05-24 15:30:49
【问题描述】:
我知道标题不是很清楚,但我会尝试在这里更好地解释我的问题。 我有 3 个教义实体:A、B 和 C
class A { class B { class C {
$id; $id; $id;
ManyToMany ManyToMany }
$C; $C;
} }
我想知道对象 A 和对象 B 是否至少有一个相同的 C。
多对多关系给了我这样的表格:
table AC { table BC {
A_id; B_id;
C_id; C_id;
} }
我知道我不能在 DQL 中使用这些表,但我想做的事情可以在 SQL 中完成。它会给:
SELECT COUNT(A.id) FROM AC INNER JOIN BC
ON AC.C_id = BC.C_id
WHERE BC.B_id=1217 AND AC.A_id=185
【问题讨论】: