Şimdi Ara

Ms Sql Bilenler İçeri.İstediğim Sorguyu oluşturamıyorum...

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
562
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Çok güzel bir soru ile geldim.

    elimde ürünler tablosu var. .
    BEn bu ürünler tablosunun içinden "hizmet id" leri farklı olacak şekilde son ürünleri getirmek istiyorum.
    Mesela hizmet id 5 olan en son ürünü 9 olanın son ürünü 10 olanın son ürünü bunun gibi yani bunları nasıl çagırabilirim.
    ürün ekleme tarihi yok.order by komutunu ürün_id ile kullanmamız gerek



    < Bu mesaj bu kişi tarafından değiştirildi g.bale -- 23 Ekim 2013; 17:24:59 >



  • Distinc komutu işinizi görmedi mi?
  • Bu işini görebilir.

    SELECT * FROM Urunler u
    where
    u.urunID IN
    (SELECT max(urunID) FROM Urunler WHERE hizmetID=u.HizmetID)
  • SELECT MAX(hizmet_ID),k1 FROM ürünler
    GROUP BY hizmet_ID,k1
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.