[Access 2003] Query nidificate.

martedì 07 luglio 2009 - 15.09

camposeo79 Profilo | Junior Member

Ho questa query:

Select tot.A From [Select b as A from table1].AS tot
UNION
Select tot.A From [Select b as A from table2].AS tot

e finqui la query funziona bene.

Il problema è il seguente. Avrei la necessità di raggruppare il risultato di questa query quindi ho provato:

SELECT tot2.A FROM
[Select tot.A From [Select b as A from table1].AS tot
UNION
Select tot.A From [Select b as A from table2].AS tot].as tot2
GROUP BY tot2.A

ma mi dà errore alla UNION.

E' possibile nidificare più query? Dove sbaglio? Grazie a tutti.

lbenaglia Profilo | Guru

>Ho questa query:
>
>Select tot.A From [Select b as A from table1].AS tot
>UNION
>Select tot.A From [Select b as A from table2].AS tot
>
>e finqui la query funziona bene.
Non capisco il significato di quelle 4 SELECT.
Che senso ha questa query?
Select tot.A From [Select b as A from table1].AS tot

Non equivale a:
SELECT b FROM table1
?

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

camposeo79 Profilo | Junior Member

Scusa, per brevità non ho scritto tutto.
Nelle Sotto select ci sono raggruppamenti e somme varie.

lbenaglia Profilo | Guru

>Scusa, per brevità non ho scritto tutto.
>Nelle Sotto select ci sono raggruppamenti e somme varie.
Mmmm... non ho mai visto le subquery identificate con parentesi quadre, hai provato a sostituirle con le tonde?
Ad ogni modo per rispondere adeguatamente avremmo bisogno di un esempio reale corredato dalla query completa.

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

camposeo79 Profilo | Junior Member

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Su questa query cercavo di fare un altra query.
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5