我有两个与多对多关系相关的表。我试图找到所有没有相关值的行。这是一个例子:
Table 1: Categories
Table 2: CategoryItems
Table 3: Items
我正在尝试查找所有没有关联类别的项目。
如果我是直接用 SQL 编写的,我会这样做:
SELECT *
FROM Items
WHERE Items.item_id not in (SELECT DISTINCT item_id FROM category_items)
这似乎是一个相当简单的要求,但我不知道如何让 Doctrine 做到这一点。
感谢您的任何建议!