我想编写一个 Oracle 查询,它将列出 repo1 中的所有 id、name 和文件,这些文件在 file_repo 中具有匹配的 id,但在 repo1_status 中没有找到匹配的 id
repo1
id, name
1, abc
2, def
3, emm
4, xdd
file_repo
id, file
1, a.c
2, d.c
3, e.c
4, x.c
repo1_status
id, status, status_desc
1, good, new generated
3, good, new generated
到目前为止,我编写了以下查询,但它不起作用。任何帮助
SELECT repo1.id, name,file
FROM repo1,file_repo,repo1_status
WHERE (repo1.id=file_repo.id and repo1.id!=repo1_status.id)