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.