我有存储课程的表A和存储用户当前进度的表B。表A的每个课程都有唯一的ID列(courseID),该名称也存在于表B中,且名称相同(因此它们之间的关系)。我想从表A中获取其ID在表B中不存在的所有行。(例如,当前没有用户进入此课程)这两个表不使用外键,只是一个具有相同名称的列。 最佳答案 尝试SELECT A.* FROM tableA A LEFT JOIN tableB B ON USING (courseID) WHERE B.courseID IS NULL