Merhaba arkadaşlar. Asp de bir satış sitesi yazdım. Ve ürünleri tek tek sepete ekliyorum. Bir kullanıcının eklediği her ürünü aynı SepetID ile kaydediyorum.

Klasik yöntemle listelediğim zaman (select * from) aynı SepetID sahibi kayıtları da tek tek döküyor.

Benim istediğim Her SepetID bir defa listelensin. Bunu da yaptım fakat şöyle bir sorunum var.

"SELECT DISTINCT SEPETID FROM [SEPET] where ONAY = True and ODEMETIPI = 'K' and DURUM <> 1"
şeklinde dökersem sadece SepetID ekrana dökebiliyorum doğal olarak. Oysa ben o SepetID değerinin Adedini, Sepete ekleme tarihini, UyeID değerini vs almak ve ID ye göre de sıralamak istiyorum.

"SELECT DISTINCT SEPETID, SIPARISNO, USERID, DURUM, TARIH3, ODEMETIPI FROM [SEPET] where ONAY = True and ODEMETIPI = 'K' and DURUM <> 1"
bu şekilde yaparsam oluyor ama oder by ID desc yemiyor. Sıralama yaparsam sorunum çözülecek.

Alternatif öneriniz veya çözüm nedir.