2

私は今、これのサンプル出力を持っています: テーブル X と属性 x.name、x.title、x.best x.lowest としましょう

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

しかし、それは役に立ちません。

どんな助けでも感謝します。

4

1 に答える 1