¿consulta multitabla en la misma tabla?
Publicado por paulfran (1 intervención) el 10/07/2009 11:08:39
Saludos coridales a tod@s. Una duda:
Tengo una tabla tal que:
Id profesor area categoria
5 julian ingles doctor
4 jose ingles licenciado
1 juan lengua doctor
2 pedro lengua licenciado
6 luis matematicas ayudante
3 enrique matematicas ayudante
7 jorge matematicas doctor
Quiero una consulta que proporcione:
area categoria licenciado categoria doctor categoria ayudante
ingles 1 1
lengua 1 1
matematicas 1 2
He intentado:
SELECT profes.area, d.categoria, Count(profes.categoria) AS [Doctor], Count(d.categoria) AS [Licenciado]
FROM profes LEFT OUTER JOIN profes AS d ON (profes.id = d.id)
WHERE (((d.categoria)='licenciado')) OR (((profes.categoria)='doctor'))
GROUP BY profes.area, d.categoria
pero no sale. ¿Algún consejo? Muchas gracias
Tengo una tabla tal que:
Id profesor area categoria
5 julian ingles doctor
4 jose ingles licenciado
1 juan lengua doctor
2 pedro lengua licenciado
6 luis matematicas ayudante
3 enrique matematicas ayudante
7 jorge matematicas doctor
Quiero una consulta que proporcione:
area categoria licenciado categoria doctor categoria ayudante
ingles 1 1
lengua 1 1
matematicas 1 2
He intentado:
SELECT profes.area, d.categoria, Count(profes.categoria) AS [Doctor], Count(d.categoria) AS [Licenciado]
FROM profes LEFT OUTER JOIN profes AS d ON (profes.id = d.id)
WHERE (((d.categoria)='licenciado')) OR (((profes.categoria)='doctor'))
GROUP BY profes.area, d.categoria
pero no sale. ¿Algún consejo? Muchas gracias
Valora esta pregunta


0