複数の複製があるビューがあります。私は1つの重複を取得したい。その複製を抽出する条件はありません。複数の複製のレコードを1つ取得するには
ビュー:
State|ZIP|Sales
AZ 231 asdas
AZ 231 qwerq
FL 12 wqeq
FL 12 lak
KY 1 zxc
KY 1 qwe
予想される出力:
State|ZIP|Sales
AZ 231 asdas
FL 12 wqeq
KY 1 zxc
5000件の以上のレコードがあります。あなたが別のものを使っているのであれば、私はビューから抽出しようとしているフィールドと同じデータセットを与えますが、それはレコードが大きく異なるわけではありません。
ありがとうございます。多くの値のいずれかがあなたに許容可能であるので、あなたは、このために凝集を使用することができます
select state, ZIP, min(Sale)
from my_table
group by state, ZIP
または最大長
select state, ZIP, max(length(Sale))
from my_table
group by state, ZIP
なぜあなたは「AZ 231 asdas」を望んでいないのですか?他の行と同じです。これらの行を選択するロジックを提供する必要があります。 – ollie
2のいずれかが問題ありません。私はちょうど前のものと同じようにそれらを表示することを選んだ。私はなぜそれらを得る方法を得ることができないのかという論理はありません。さらに、これらのフィールドはvarchar(Cantは最大限の機能を置くことさえできます)です。 @ollie – qwerty
varcharカラムで集約を使用できますか?試しましたか? – ollie