Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE PROCEDURE [casObtenerLineas2](
- @recursividad int= 0
- )
- As
- Begin
- Select
- /* lineas */
- 'lin_idLinea' = lineas.idLinea,
- 'lin_Nombre' = lineas.Nombre,
- 'lin_UrlSeo' = lineas.UrlSeo,
- 'lin_fechaAlta' = lineas.fechaAlta,
- 'lin_guidFotoPortada' = lineas.guidFotoPortada,
- 'lin_rutaIcono' = lineas.rutaIcono,
- 'lin_tituloIcono' = lineas.tituloIcono,
- 'lin_altIcono' = lineas.altIcono,
- 'lin_idEstilo' = lineas.idEstilo,
- /* fotos */
- 'fot_idFoto' = fotos.idFoto ,
- 'fot_Foto' = fotos.Foto,
- 'fot_idLinea' = fotos.idLinea,
- 'fot_idFamilia' = fotos.idFamilia,
- 'fot_idSubfamilia' = fotos.idSubfamilia,
- 'fot_idProducto' = fotos.idProducto,
- 'fot_Titulo' = fotos.Titulo,
- 'fot_Alt' = fotos.Alt,
- 'fot_FechaAlta' = fotos.FechaAlta,
- 'fot_Guid' = fotos.Guid,
- /* familias */
- 'fam_idFamilia' = familias.idFamilia,
- 'fam_idLinea' = familias.idLinea,
- 'fam_Nombre' = familias.Nombre,
- 'fam_UrlSeo' = familias.UrlSeo,
- 'fam_FechaAlta' = familias.FechaAlta,
- 'fam_guidFotoPortada' = familias.guidFotoPortada,
- /* sub familias */
- 'sub_idSubfamilia' = subFamilias.idSubfamilia,
- 'sub_idFamilia' = subFamilias.idFamilia,
- 'sub_Nombre' = subFamilias.Nombre,
- 'sub_UrlSeo' = subFamilias.UrlSeo,
- 'sub_FechaAlta' = subFamilias.FechaAlta,
- 'sub_guidFotoPortada' = subFamilias.guidFotoPortada,
- /* productos */
- 'prod_idProducto' = productos.idProducto,
- 'prod_idSubfamilia'= productos.idSubfamilia,
- 'prod_idTipoModelo'= productos.idTipoModelo,
- 'prod_Nombre' = productos.Nombre,
- 'prod_Descripcion' = productos.Descripcion,
- 'prod_UrlSeo' = productos.UrlSeo,
- 'prod_FechaAlta' = productos.FechaAlta,
- 'prod_guidFotoPortada' = productos.guidFotoPortada,
- 'prod_metaKeyword' = productos.MetaKeyword,
- 'prod_metaDescription' = productos.MetaDescription,
- /* modelos */
- 'mod_idModelo' = modelos.idModelo ,
- 'mod_idProducto' = modelos.idProducto,
- 'mod_Clave' = modelos.Clave,
- 'mod_Descripcion' = modelos.Descripcion,
- 'mod_Capacidad' = modelos.Capacidad,
- 'mod_FechaAlta' = modelos.FechaAlta
- from
- casLinea lineas
- left join casFotos fotos on (lineas.idLinea= fotos.idLinea)
- left join casFamilia familias on (lineas.idLinea= familias.idLinea and @recursividad> 0)
- left join casSubFamilia subFamilias on (subFamilias.idfamilia= familias.idfamilia and @recursividad> 1)
- left join casProducto productos on (productos.idSubfamilia= subFamilias.idSubfamilia and @recursividad> 2)
- left join casModelo modelos on (productos.idProducto= modelos.idProducto and @recursividad> 3)
- Order By
- lineas.idLinea,
- familias.idFamilia,
- subFamilias.idSubfamilia,
- productos.idProducto
- End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement