我現在有一個示例輸出:我們稱之爲表X和屬性x.name,x.title,x.best x.lowest如何只顯示1行給出1列在SQL中具有相同的值
NAME TITLE BEST LOWEST
-------------------- ------------------------- --------------- -------
Andy Aardverk Avarice is Good CARP 215.95
Andy Aardverk Avarice is Good YRB Bronze 215.95
Andy Aardverk Yon-juu Hachi CARP 41.95
Andy Aardverk Yon-juu Hachi YRB Bronze 43.95
鑑於最後一列重複值爲215.95的事實,我想只顯示2行中包含相同值的行中的1行。所以,我想它來顯示這樣的事情
NAME TITLE BEST LOWEST
-------------------- ------------------------- --------------- -------
Andy Aardverk Avarice is Good CARP 215.95
Andy Aardverk Yon-juu Hachi CARP 41.95
Andy Aardverk Yon-juu Hachi YRB Bronze 43.95
我知道我可以只拿出X.best,它會給我的唯一行的問候X.lowest,但我需要的屬性X.best以後再查詢。 我試過
select distinct x.name, x.title, x.best, x.lowest
但它沒有幫助。
任何幫助表示讚賞。
任何邏輯你爲什麼返回CARP與YRB青銅? – sgeddes