Otra Consulta SQL

06/06/2007 - 15:47 por Jose Gregorio Alvarez Regalado | Informe spam
Tengo una tabla de productos y estos tienen algunas caracteristicas que son
concurrentes, Por ejemplo.

Producto: X
Uso: Comercial
Industrial
Domestico

Producto Y
Uso Industrial

Para esto cree ademas de la tabla de productos una tabla con los tipos de
Uso y una tabla intermedia que me relaciona los IdProducto y IdUso

SELECT dbo.Usos.Uso
FROM dbo.Productos INNER JOIN
dbo.Producto_Usos ON dbo.Productos.IdProductos =
dbo.Producto_Usos.IdProductos INNER JOIN
dbo.Usos ON dbo.Producto_Tipos.IdUsos =
dbo.Usos.IdUsos
WHERE dbo.Productos.IdProducto = @IdProducto

Lo cierto es que para mostrarlo desearia poder convertir los diferentes
registros que me devuelve esta consulta en un solo string por ejemplo

Res = "Comercial, Industrial, Domestico"

Existe alguna forma de convertir un grupo de registros en uno solo?

Gracias de antemano
 

Leer las respuestas

#1 Nuno Santos
06/06/2007 - 16:17 | Informe spam
Que yo conozca no, pero por que no lo haces en el lenguage de programación
(asp, vb)?
Traes los registros repetidos ordenados por produto y despues haces un ciclo
y vas viendo e juntando los tipos...

NS

"Jose Gregorio Alvarez Regalado" wrote in message
news:
Tengo una tabla de productos y estos tienen algunas caracteristicas que
son concurrentes, Por ejemplo.

Producto: X
Uso: Comercial
Industrial
Domestico

Producto Y
Uso Industrial

Para esto cree ademas de la tabla de productos una tabla con los tipos de
Uso y una tabla intermedia que me relaciona los IdProducto y IdUso

SELECT dbo.Usos.Uso
FROM dbo.Productos INNER JOIN
dbo.Producto_Usos ON dbo.Productos.IdProductos =
dbo.Producto_Usos.IdProductos INNER JOIN
dbo.Usos ON dbo.Producto_Tipos.IdUsos =
dbo.Usos.IdUsos
WHERE dbo.Productos.IdProducto = @IdProducto

Lo cierto es que para mostrarlo desearia poder convertir los diferentes
registros que me devuelve esta consulta en un solo string por ejemplo

Res = "Comercial, Industrial, Domestico"

Existe alguna forma de convertir un grupo de registros en uno solo?

Gracias de antemano

Preguntas similares