我的查询返回多行:
SELECT ar.artistname
FROM artists ar
WHERE ar.artistid =
(SELECT x.artistid
FROM xrefartistsmembers x);
如何重写此选项以匹配两个表中的ids
?我无法使用JOIN条件。
答案 0 :(得分:4)
这将避免JOIN,但不能保证它会更快。
SELECT ar.artistname
FROM artists ar
WHERE ar.artistid IN
(SELECT x.artistid
FROM xrefartistsmembers x);