23/12/2008, 08:06
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 26
Antigüedad: 16 años, 10 meses Puntos: 0 | |
Respuesta: Duda consulta SQL Buenas, resuelta mi duda, la consulta al final quedaría:
SELECT Categoria.Categoria AS Cat, Categoria.idCategoria AS IdCat, CASE (SELECT COUNT(IdCategoria) AS Existe FROM CandidatoCategoria WHERE (IdUsuario = @idUsuario) AND (IdCategoria = Categoria.idCategoria) GROUP BY IdCategoria) WHEN 1 THEN 'true' ELSE 'false' END AS Resultado FROM Categoria LEFT OUTER JOIN CandidatoCategoria AS CandidatoCategoria_1 ON Categoria.idCategoria = CandidatoCategoria_1.IdCategoria
La cual devuelve todos los registros de la tabla, y para cada registro, true/false en función de si lo tiene asociado el usuario que hace la consulta.
Gracias por todo,
Saludos,
Iván |