SQL - ¿consulta multitabla en la misma tabla?

 
Vista:

¿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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder