使用Chinook 测试数据库,我编写了这个 SQL 语句来显示两个特定客户订购的所有曲目:
SELECT inv.BillingCity,cus.LastName,tra.Name
FROM invoice AS inv
JOIN customer AS cus ON inv.CustomerId=cus.CustomerId
JOIN invoiceline inl ON inv.InvoiceId=inl.InvoiceId
JOIN track tra ON tra.TrackId=inl.TrackId
WHERE cus.LastName IN ('Schneider','Schröder')
ORDER BY inv.BillingCity,cus.LastName,tra.Name
我看到有一个轨道被一位客户订购了两次:
我将如何编写一个 SQL 语句来查找这样的双打,即“返回一个客户多次订购的所有曲目”?