Konudan bağımsız yorumlar gelecek diye endişeliyim ama yine de şansımı deneyeceğim. Konudan bağımsız yorumlar gelmesin lütfen.
SORU:
PHP veritabanımda kullanıcı adları aynı olan bir liste var. Yaklaşık 5 milyon tane veri var. Bu verilerin aynı olanları sadece 1 kere yazdırmak suretiyle listelemedim.
5 tane Ahmet adı varsa Ahmet'i 1 kere yazdırarak listeletmek istiyorum. Bunu nasıl yaparım?
Örnek veritabanı:
Ahmet, Ahmet, Mehmet, Ahmet, Süleyman, Ahmet, Muhammet, Ahmet
Çıktı BU OLMALI:
Ahmet, Mehmet, Süleyman, Muhammet
Ahmet 1 kere yazılmalı.
Bunlar Olmayacak (Geçmiş forum tecrübelerime dayanarak bunları eklemek zorundayım):
- Foreach ile array içine alıp yazdırma olmayacak! Bunu önermeyin lütfen. Array unique istemiyorum.
SQL unique istiyorum. Bu bir SQL sorusudur.
- Verileri eklerken kontrol yapabilirsin gibi şeyler demeyin çünkü elimizde 5 milyon veri var. Var olmayan şeyler yazmayın lütfen.
- MySQLi kullanmıyorum. PDO kullanıyorum.
NELER DENEDİM? OLMADI?
- SELECT t_username FROM
- SELECT DISTINCT t_username FROM
- UNIQUE
- UNIQUE KEY()
- UNIQUE DISTINCT
Teşekkürler.
SORU: MySQL Aynı Olanları 1 Kere Yazdırmak (Unique)
3
●132
- 25-09-2022, 13:04:11KAYNAKSOFTBT adlı üyeden alıntı: mesajı görüntüleEvet, Group By ile çözüldü. Emeği geçen herkese teşekkür ederim.eypoffcl adlı üyeden alıntı: mesajı görüntüle