
Problema con consulta
Publicado por victor (2 intervenciones) el 03/10/2012 20:34:53
Hola, estoy empezando con las bases de datos, estoy intentando resolver una consulta pero estoy obcecado y no veo la solucion aunque creo andar cerca.
Tengo una tabla "idiomas" con estos campos
id_usuario id_idioma
--------------- --------------
1 10
1 11
2 10
2 13
3 13
3 14
3 15
la consulta que quiero realizar es "contar el numero de usuarios que hablan menos de 3 idiomas"
pero con esta consulta lo que hago es sacar los usuarios que hablan mas de 1 idioma
Alguien puede orientarme?
Gracias
Tengo una tabla "idiomas" con estos campos
id_usuario id_idioma
--------------- --------------
1 10
1 11
2 10
2 13
3 13
3 14
3 15
la consulta que quiero realizar es "contar el numero de usuarios que hablan menos de 3 idiomas"
1
2
3
select count (*) as total
from idiomas as i1, idiomas as i2
where i1.id_usuario = i2.id_usuario AND i1.id_idioma!=i2.id_idioma
pero con esta consulta lo que hago es sacar los usuarios que hablan mas de 1 idioma
Alguien puede orientarme?
Gracias
Valora esta pregunta


0