Hola,
Estoy realizando una consulta SQL que tiene que mostrar:
Checkbox1 Categoria1
Checkbox2 Categoria2
...
Para ello, tengo una tabla principal (Categoria), la intermedia (CandidatoCategoria y la secundaria (Candidato). Me interesa mostrar por pantalla todas las Categorias de la tabla principal y un checkbox (true/false) en función de si el Candidato que lo solicita ya tenía esa Categoría marcada previamente (existe esa Categoria y ese Candidato en la tabla intermedia).
Con la siguiente consulta he conseguido mostrar todas las categorías y el Id del Candidato (en caso de que exista en la tabla intermedia), pero para pasarlo a un checkbox necesitaría que el valor devolviese un true/false.
SELECT Categoria.Categoria AS Cat, Categoria.idCategoria AS IdCat,
(SELECT IdUsuarioCategoria FROM CandidatoCategoria WHERE (IdUsuario = @idUsuario) AND (IdCategoria = Categoria.idCategoria)) AS Existe FROM Categoria LEFT OUTER JOIN CandidatoCategoria AS CandidatoCategoria_1 ON Categoria.idCategoria = CandidatoCategoria_1.IdCategoria
Muchas gracias por todo.
Saludos,
Iván