Consiglio su query

sabato 06 febbraio 2010 - 11.16

dotnetnapo Profilo | Junior Member

Ciao a tutti, avrei bisogno di un suggerimento,
premetto che uso MYSQL, supponendo di avere una query ed una serie di subquery abbastanza complessa, volevo sapere se è possibile assegnare un nome alla query e richiamarla solo con il nome.... un po' come si fa nelle VIEW per le tabelle...

Grazie

lbenaglia Profilo | Guru

>Ciao a tutti, avrei bisogno di un suggerimento,
>premetto che uso MYSQL, supponendo di avere una query ed una
>serie di subquery abbastanza complessa, volevo sapere se è possibile
>assegnare un nome alla query e richiamarla solo con il nome....
>un po' come si fa nelle VIEW per le tabelle...

SQL Server, Oracle Database, DB2 e PostgreSQL offrono le Common Table Expression (CTE) ma da quello che ne so MySQL no.
Cosa ti impedisce di definire una vista?

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

dotnetnapo Profilo | Junior Member

MYSQL non accetta le subquery nella vista è questo il problema

lbenaglia Profilo | Guru

>MYSQL non accetta le subquery nella vista è questo il problema
Non puoi incapsulare la subquery in un'altra vista, specificandola nella clausola FROM della vista chiamante?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5