• 01-02-2022, 13:52:28
    #1
    Selamlar, sütundaki herşeyi almam gerekiyor fakat aynı sonuçlar dönüyor bazı durumlarda bunun önüne nasıl geçebilirim. Select distinct kullanırken * kullanamıyoruz diye biliyorum.
  • 01-02-2022, 13:59:26
    #2
    Neden group by kullanmıyorsunuz ?
  • 01-02-2022, 14:05:04
    #3
    SELECT * FROM tablo GROUP BY urunid ORDER BY id DESC
    gibi kullanabilirsiniz
  • 01-02-2022, 14:07:48
    #4
    group by kullanırsan sql uzuyacak onun yerine distinct kullan. * yerine column name yazarsın.

    örnek:
    select distinct skartno,urunonay from satınalmatalepdetay
  • 01-02-2022, 14:14:58
    #5
    Riga adlı üyeden alıntı: mesajı görüntüle
    Neden group by kullanmıyorsunuz ?
    asabilisim adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM tablo GROUP BY urunid ORDER BY id DESC
    gibi kullanabilirsiniz

    Sorguda inner join kullanıyorum.

    SELECT * FROM urunler INNER JOIN renkler ..... GROUP by urun.id
    bu şekilde denedim hata veriyor.
  • 01-02-2022, 14:18:20
    #6
    buddy adlı üyeden alıntı: mesajı görüntüle
    Sorguda inner join kullanıyorum.

    SELECT * FROM urunler INNER JOIN renkler ..... GROUP by urun.id
    bu şekilde denedim hata veriyor.
    tam halini yazarsınız bakalm
  • 01-02-2022, 14:20:12
    #7
    Sgezgin adlı üyeden alıntı: mesajı görüntüle
    tam halini yazarsınız bakalm
    select distinct ile dediğin şekilde halletim hocam. Teşekkürler.