Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2012, 06:21
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Consulta Sql excluyendo tuplas con un campo que tiene el mismo valor

Hola gente , no se si el título se entenderá , pero la verdad que me ha costado un poco explicarlo en tan pocos caracteres; resulta que tengo una consulta:

Código:
SELECT DISTINCT o.id,o.user_id FROM #__rty_pp_orders AS o 
    LEFT JOIN #__rty_user_info AS ui ON o.user_id = ui.user_id
    LEFT JOIN #__users AS u ON o.user_id = u.id
    JOIN #__rty_pp_payments AS p ON o.id = p.order_id
    WHERE ui.user_id IS NULL OR u.id IS NULL
    ORDER BY o.user_id
Donde quiero que los user_id NUNCA se repitan , es decir que no me devuelva más de una sola fila en la que user_id sea igual a otra ya devuelta.

El código de arriba a pesar de poner DISTINCT no funciona correctamente (o igual es que el distinct es solo para la id de la tupla)

Gracias de antemano.
__________________
Videotutoriales de Drupal