如果我有两个实体Entity1和Entity2在两侧映射(或至少Entity2映射到Entity1)我可以做
select e1 from Entity1 e1
left join e1.entity2 e2
where e2.id is null
如果我没有e1.entity2
而只有Entity2.entity1
,是否有相应的内容?
答案 0 :(得分:0)
我个人改变了你的桌子。可以选择使用RIGHT JOIN
,但如果在代码审核期间看到RIGHT JOIN
,我会失败任何代码;
SELECT *
FROM Entity2 e2
LEFT JOIN Entity1 e1
ON e2.IdField = e1.IdField
WHERE e1.IdField IS NULL
此外,您似乎错过了加入条件,最好声明这些