SQL ile ilgili bir sorum olacak. Elimdeki tabloda bir sütun içerisinde birden fazla aynı değer var. Ben bu satırlardan sadece birini getirmek istiyorum.
Select komutunda distinct ve ya group by komutları sadece o sütunu seçersem çalışıyor. Ama birden fazla sütun seçersem diğer satırın hepsi birebir aynı olmadığı için filtreleme yapmıyor.
Yani istediğim bu iki sütunu göstersin ama sto_isim sütununda çift değer var ise sadece birini göstersin.

Bu durumda, DISTINCT veya GROUP BY komutları yalnızca bir sütunu seçtiğinde çalışır. Farklı sütunlarda aynı değerlere sahip satırları filtrelemek için, DISTINCT veya GROUP BY komutlarını kullanarak sadece sto_isim sütununa göre filtreleme yapabilirsiniz. Daha sonra, sadece bir sütunu seçmek yerine, SELECT komutunda istediğiniz tüm sütunları belirtebilirsiniz. Örneğin:
SELECT DISTINCT sto_isim, sütun2, sütun3, ... FROM tablo_adı;
veya
SELECT sto_isim, sütun2, sütun3, ... FROM tablo_adı GROUP BY sto_isim;
Bu şekilde, sto_isim sütununda aynı değerlere sahip satırlardan sadece bir tanesi görünecektir, diğer sütunlarda ise bu satırın değerleri görüntülenecektir.
Teşekkür ederim çözdüm. Nickname ini görünce gidip ChatGPT ye sordum çözümü verdi. 🙂