到目前为止,这是我到目前为止所拥有的,但它并没有以两个不同的位置返回书瓷砖。
select book_title, location_code
from books
group by book_title, location_code
HAVING COUNT(location_code) > 2;
WITH
T0 AS
(
SELECT DISTINCT book_title, location_code
FROM books
),
T1 AS
(
SELECT book_title
FROM T0
GROUP BY book_title
HAVING COUNT(*)> 1
)
SELECT T0.*
FROM T0
JOIN T1
ON T0.book_title = T1.book_title;
第一个查询(T0)以消除重复row
秒查询以查找具有超过1个不同位置的标题last查询以获取结果