Hola,
Tengo una consulta a la base de Datos que entre otras cosas me devuelve una columna que contiene los IDs de otra tabla de la BD. Esta columna, puede tener varios IDs separados por comas (Ej: 1,2,11).
Esta tabla estaría organizado de la siguiente manera:
ID name
1 reg1
2 reg2
...
11 reg11
Lo que necesitaría es que la consulta me devuelva en esa columna los valores "reg1, reg2, reg11" en vez de los IDs.
Lo que he pensado es meter un conjunto de Sentencias de TRANSACT-SQL dentro de la SELECT para que haga esa conversion de IDs a names. Ya tengo el conjunto de sentencias TRANSACT-SQL que funcionan correctamente si las ejecuto con el "Analizador de Consultas" de SQL Server.
Lo que pasa es que no se si se pueden meter esas sentencias dentro de una Select.
Podría ser algo así? :
SELECT (Sentencias TRANSACT-SQL) AS Names FROM ....
Y si esto no se puede, se podría meter un procedimiento almacenado dentro de la SELECT? YO he intentado hacer las dos y cuando intento ejecutar la Select me da un fallo de sintaxis.
Gracias por vuestro tiempo e interes y siento haber metido esta chapa.
Saludos.