
INNER JOIN con dos campos agrupados
Publicado por desinquieto (2 intervenciones) el 21/05/2018 01:22:55
Hola tengo el siguiente problema y no doy con el select adecuado. Si me podéis echar un cable os lo agradezco.
TABLA CLIENTES
CLIENTE,,,,,,,AÑOS,,,,HIJOS
1,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,3
2 ,,,,,,,,,,,,,,,,,,,,,,,42,,,,,,,,,,2
3,,,,,,,,,,,,,,,,,,,,,,,,55,,,,,,,,,,1
4,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,3
5,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,1
TABLA SORTEO
AÑOS,,,,,HIJOS
35,,,,,,,,,,,,3
55,,,,,,,,,,,,1
RESULTADO ESPERADO DEL SELECT TABLA CLIENTES 1, 3 y 4 que coinciden con los datos de la tabla SORTEO
SELECT CLIENTE FROM CLIENTES A INNER JOIN SORTEO B WHERE A.AÑOS=B.AÑOS AND A.HIJOS=B.HIJOS GROUP BY A.AÑOS, A.HIJOS
No funciona
TABLA CLIENTES
CLIENTE,,,,,,,AÑOS,,,,HIJOS
1,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,3
2 ,,,,,,,,,,,,,,,,,,,,,,,42,,,,,,,,,,2
3,,,,,,,,,,,,,,,,,,,,,,,,55,,,,,,,,,,1
4,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,3
5,,,,,,,,,,,,,,,,,,,,,,,,35,,,,,,,,,,1
TABLA SORTEO
AÑOS,,,,,HIJOS
35,,,,,,,,,,,,3
55,,,,,,,,,,,,1
RESULTADO ESPERADO DEL SELECT TABLA CLIENTES 1, 3 y 4 que coinciden con los datos de la tabla SORTEO
SELECT CLIENTE FROM CLIENTES A INNER JOIN SORTEO B WHERE A.AÑOS=B.AÑOS AND A.HIJOS=B.HIJOS GROUP BY A.AÑOS, A.HIJOS
No funciona
Valora esta pregunta


0