我的查询存在问题。我有两个字段bookno和referencedbookno的表引用。我试图找到引用的每本书的书名 另一本书,至少有2本书被引用。 null部分很好,但我想知道count函数有什么问题
SELECT DISTINCT c.bookno
FROM cites c
WHERE c.citedbookno IS NOT NULL
AND COUNT(SELECT x.citedbookno
FROM cites x
WHERE x.citedbookno = c.bookno) > 1;
答案 0 :(得分:0)
尝试以下
SELECT DISTINCT c.bookno
FROM cites c
WHERE c.citedbookno IS NOT NULL
AND (SELECT COUNT(x.citedbookno)
FROM cites x
WHERE x.citedbookno = c.bookno) > 1;