• 02-06-2018, 23:45:40
    #1
    arkadaşlar sitemizin hostunu değiştik. değişim sonrası sql sorgularındaki group by sorguları çalışmaz oldu. mevcut kodlarımı nasıl değiştirebilirim çalışması için?
  • 03-06-2018, 02:06:19
    #2
    @Ozcan_SARICA; Group by ın tam birebir alternatifini bulmanız zor bence sorguları düzenlemek yerine serverdaki sorunu düzeltmeye yönelebilirsiniz, belki mysql yapılanmasıyla ilgili olabilir.

    Ama yinede sorguları düzenlemek istiyorsanız, tam alternatif olmasada, eğer sorguda amacınız tekrarlayan kayıtları tek getirmekse "Distinct" kullanabilirsiniz, ama group by la birlikte matematiksel hesaplama işlemleride varsa distictden tam istediğiniz sonucu alamayabilirsiniz.

    2. yol olarak ise sub query (alt sorgu) mantığında birşeyler yapabilirsiniz. linkte bir örnek mevcut: https://stackoverflow.com/questions/...ve-to-group-by
  • 03-06-2018, 10:28:28
    #3
    Ozcan_SARICA adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar sitemizin hostunu değiştik. değişim sonrası sql sorgularındaki group by sorguları çalışmaz oldu. mevcut kodlarımı nasıl değiştirebilirim çalışması için?
    hata ile ilgili ayrıntı verirseniz daha net çözüm bulunabilir. group by alternatifi diye bir yaklaşım doğru değil. host değişikliği sonrasında yeni sunucunun mysql yapılandırması farklı olabilir.

    büyük ihtimal sorununuz moddan kaynaklanıyordur.

    https://dev.mysql.com/doc/refman/8.0..._full_group_by

    sql mod değişikliği yapıp deneyin. sql mod nedir nasıl değiştirilir ne işe yarar araştırıp öğrenirsiniz..