ограничение выборки из массива

KrotAnn

Новичок
ограничение выборки из массива

У меня такая проблема : есть переменная $result :
PHP:
$result = mysql_query($request);
  $numrows=mysql_num_rows($result);
я пытаюсь вывести результат на экран:
PHP:
while ($i <$numrows)
  {
  $firstname = mysql_result($result,$i,"firstnameD");
  $lastname = mysql_result($result,$i,"lastnameD");
  $cod = mysql_result($result,$i,"cod");  
  print $firstname $lastname -- $cod;
  $i++;}
И тут следующая проблема: он мне выводит все записи попавшие в запрос, т.е. к примеру:
Иванов Саша -- 3
Иванов Саша -- 5
Петрова Маша --4
Как мне убрать из результата всё записи с повторяющимися фамилиями. Нужно получить:
Иванов Саша -- 3
Петрова Маша -- 5
 

realman

Новичок
можно и поподробнее:
http://dev.mysql.com/doc/refman/5.0/en/selecting-columns.html
 

KrotAnn

Новичок
Автор оригинала: realman
можно и поподробнее:
http://dev.mysql.com/doc/refman/5.0/en/selecting-columns.html
DISTINCT
не помогает, я вставляю его, а результат тот же.
Вот мой запрос к БД:
PHP:
 $request= "SELECT  DISTINCT  * FROM `search` WHERE  `mmdd` NOT LIKE '%,$mmdd,%' 
AND   `yymm` NOT LIKE '%,$yymm,%'
 AND city like '%$city%' AND day like '%$mdat%'
 AND doctor like '%$doctor%' 
 AND (`sthh` < '$time' AND `patab` > '$time' AND '$time + accteptence' > 'patab' )";
 
Сверху