8 messages in com.mysql.lists.mysql-esRe: DISTINCT junto con LEFT JOIN
FromSent OnAttachments
Alvaro Cobo17 Sep 2005 13:56 
Jose Miguel Pérez17 Sep 2005 14:24 
Xavier Navarro17 Sep 2005 14:33 
Alvaro Cobo18 Sep 2005 11:25 
Juan Navas19 Sep 2005 08:58 
Edwin Cruz19 Sep 2005 11:09 
Javier C. G.19 Sep 2005 13:23 
Mauro Sánchez19 Sep 2005 14:28 
Subject:Re: DISTINCT junto con LEFT JOIN
From:Mauro Sánchez (maur@gmail.com)
Date:09/19/2005 02:28:32 PM
List:com.mysql.lists.mysql-es

SELECT DISTINCT (t1.c),t2.m FROM t1 right JOIN t2 ON (t1.c=t2.c) group by t1.c;

agregandole un group by te devuelve lo que querés.

El 19/09/05, Javier C. G.<feod@yahoo.com> escribió:

hola.

Supongamos que tengo las siguientes tablas.

t1

------- c

------ 1 2 3 4 5

--------

t2

------ c m

------ 2 a 2 b 2 c 3 w 3 x 3 y

--------

la consulta "SELECT DISTINCT (t1.c),t2.m FROM t1 LEFT JOIN t2 ON (t1.c=t2.c)" de retorna.

res

----- t1.c t2.m

------------ 2 a 2 b 2 c 3 w 3 x 3 y

------------

Los que quiero es como sigue:

res

----- t1.c t2.m

------------ 2 a 3 w

------------

Alguien sabe como seria una consulta para obtener el resultado anterior?

Gracias!!