Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2012, 13:58
raptaparty
 
Fecha de Ingreso: julio-2008
Mensajes: 83
Antigüedad: 18 años, 2 meses
Puntos: 1
Como hacer que no se repita un valor encontrado

Hola tengo la siguiente consulta

$consulta = mysql_query("SELECT primer_nombre FROM aq_usuarios WHERE primer_nombre LIKE '%$texto%' OR segundo_nombre LIKE '%$texto%' GROUP BY primer_nombre LIMIT 5");

Supongamos que tenga los siguientes registros...

Código PHP:
ID | primer_nombre | segundo_nombre
 1 
| miguel              | Jose
 2 
| marta               | maria
 3 
| Esteban           | miguel
 4 
| maria               | sara 
Como puedo hacer para que cuando $texto = 'm'; me arroje el siguiente resultado:

miguel, maria, marta

Y no me arroje lo que me esta arrojando:

miguel, marta, maria, miguel, maria

¿Como puedo evitar los duplicados?

Nota: necesariamente quiero que la consulta busque en ambos campos (primer_nombre, segundo_nombre), pero que no repita una similar si ya fue encontrado anteriormente...

gracias de antemano...