SELECT anidados.
En ocasiones es muy útil realizar sentencias de lectura anidadas ya sea para realizar consultas o filtros y he aquí un ejemplo de cómo realizar SELECT en cascada
SELECT *
FROM Categoria where tipocategoriaId in(select tipocategoriaId from TipoCategoria where tipocategoriaNombre like '%admin%')
INSERT anidados:
Para realizar migraciones es útil el uso de INSERT y SELECT anidados.
insert into Categoria(nombre,tipoId) select tipoNombre,tipoId from TipoCategoria where tipoId<12
UPDATE anidados:
Para el mantenimiento de datos puede ser útil reconstruir información.
update siteCategoria
set categoriaTitulo =(select categoriaTitulo from dbo.siteCategoria where categoriaId=1)
where categoriaId=6
Fuente: http://www.onglasses.net/Default.aspx?id=3538
Saludos
Adalberto Montanía
En ocasiones es muy útil realizar sentencias de lectura anidadas ya sea para realizar consultas o filtros y he aquí un ejemplo de cómo realizar SELECT en cascada
SELECT *
FROM Categoria where tipocategoriaId in(select tipocategoriaId from TipoCategoria where tipocategoriaNombre like '%admin%')
INSERT anidados:
Para realizar migraciones es útil el uso de INSERT y SELECT anidados.
insert into Categoria(nombre,tipoId) select tipoNombre,tipoId from TipoCategoria where tipoId<12
UPDATE anidados:
Para el mantenimiento de datos puede ser útil reconstruir información.
update siteCategoria
set categoriaTitulo =(select categoriaTitulo from dbo.siteCategoria where categoriaId=1)
where categoriaId=6
Fuente: http://www.onglasses.net/Default.aspx?id=3538
Saludos
Adalberto Montanía
en update anidado no funciona....necesito ayuda con eso...me marca error
ResponderEliminarYou can't specify target table for update in FROM clause