我在处理复杂的MySQL查询时遇到问题:一个表包含所有ID(项目ID)的行,另一个表包含已查看项目的“project_ID”。因此,我需要获取该用户未查看过但可能已被其他用户查看过的所有ID。这是目前失败的代码查询:SELECTp.idFROMprojectspLEFTJOINprojects_viewedpvONp.id=pv.project_idWHERENOTpv.username='SomeOneElse';它会工作,但我认为它可能会失败,因为p.username可以等于,也可以不等于“SomeOneElse”,因为“pv.project_id”不是唯一的,如前所述。下面是一个