如何使用distinct删除报表中的重复值

时间:2015-02-08 02:13:53

标签: sql report distinct

这是我的查询

TTITLE CENTER 'Customer / Title Information'
REPHEADER CENTER 'Customer Order Evaluation' SKIP 3
REPFOOTER SKIP 4 CENTER 'Internal Use Only'
set linesize 75
set pagesize 200
COLUMN "Book Cost" FORMAT $99.99

SELECT  DISTINCT title "Book Title", lastname "Last Name",
        firstname "First Name", cost "Book Cost"
FROM customers JOIN
     orders
     USING (customer#) JOIN
     orderitems
     USING (order#) JOIN
     books
     USING (isbn)
ORDER BY title;

我只想知道如何删除title coloumn中的重复值,因为关键字distinct不会这样做。

感谢你

1 个答案:

答案 0 :(得分:1)

如果您不希望同一标题出现多次,请使用GROUP BY title。它也会省略一些用户。

DISTINCT将省略重复的行,但是例如name将生成一个不同的行,但标题相同。