嘿,我正在尝试使用下面的查询来删除处理帐号的所有记录
SELECT * FROM userAccount UA
INNER JOIN userCase UC ON UA.AccNum = UC.Userlink
WHERE UA.AccNum = 9571612;
这确实会产生2 行(与帐户 #关联的案例有2 个)。
但是,这样做(我需要做的):
SELECT * FROM userAccount UA
INNER JOIN userCase UC ON UA.AccNum = UC.Userlink
INNER JOIN authPerson AP ON AP.Usercase = UC.CaseNum
WHERE UA.AccNum = 9571612;
如果有案例但如果在AP.Usercase = UC.CaseNum上的 INNER JOIN authPerson AP 中找不到任何案例,这可以正常工作
如果我将两个INNER JOIN都更改为LEFT JOIN,我会得到数据。只是想确保这是正确的方法。