bende arkadaşların yazdıklarını kullanaraktan birleştirici bi cümle ekleyeyim bu ikisinin farkı nedir sorusu aklında oluşanlara

SELECT DISTINCT yazar FROM sozler
dediginizde sadece yazar alanı tekil olarak gelir. Yani diğer alanları seçmemiş olursunuz

$kayit=mysql_query("select yazar from sozler group by yazar");
group yaptığınızda ise verilen kriterle aynı olan kayıtlardan ilk kayıtlar gelir. yani diğer alanlarada erişebilirsiniz