title image


Smiley SELECT auf SELECT in einer Anweisung
Hallo liebe Community!





Als SQL-Neuling habe ich folgendes Problem.



Ich generiere mittels VBA einen dynamischen SQL-String und schicke diesen per

ADO an eine Accessdatenbank.



So weit so gut.



Nun möchte ich auf diese dyn. SELECT-Anweisung eine klassische Dublettenabfrage ausführen.



Also z.B.



SELECT * FROM Tab1 WHERE x=y AND a=b;



und darauf dann



SELECT art, COUNT(art) AS Anzahl FROM Tab1 GROUP BY art ORDER BY COUNT(art) DESC;



wobei, nach meinem Verständnis, das letztere Tab1 der ersten SELECT-Anweisung entsprechen sollte.



Also etwas in der Form





SELECT art, COUNT(art) AS Anzahl FROM (SELECT * FROM Tab1 WHERE x=y AND a=b) GROUP BY art ORDER BY COUNT(art) DESC;



Das funktioniert aber leider nicht. Was mache ich falsch?

Wie kann ich nun beide Abfragen zu einer kombinieren?





Vielen Dank schonmal im Voraus.

P.S.: Ich nutze MS Access 97

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: