Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/12/2010, 17:42
Avatar de sandrox23
sandrox23
 
Fecha de Ingreso: abril-2005
Ubicación: Lima - Peru
Mensajes: 274
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: distinct + top + newid() dolor de cabeza :S

ok ..

aqui dejo unos datos de ejemplo

id - Name

1234445556 - jorgito
2343545456 - luquitas
2334455568 - popito
1234445556 - colitox
2334455568 - mirtax
.
.
.

Código PHP:
SELECT top 5 id,Name FROM TABLE WHERE id<>0 GROUP BY id,Name ORDER BY NEWID() 
y bueno en el resultado el id en algunos casos se repite ...

Código PHP:

$aaa 
$db_primary->execute("SELECT top 5 id FROM TABLE WHERE id<>0 GROUP BY id ORDER BY NEWID()"); 
aqui no se repite y esta perfecto, el problema es que necesito seleccionar el Name por obligacion ... ya que luego hago otra consulta asi:

$aaa->fields[1] = Name .......

saludos
__________________
diseniando ........