180
Kapitel 11
Verwenden von Tabellenwertausdrücken
11.4.2 Erstellen und Abfragen von allgemeinen Tabellenausdrücken
So werden allgemeine Tabellenausdrücke erstellt und abgefragt:
Tabellenausdruck in der WITH-Klausel definieren
Spaltenaliasse zuweisen
Gegebenenfalls Argumente übergeben
In der äußeren Abfrage auf die allgemeinen Tabellenausdrücke verweisen
Im folgenden Beispiel werden alle Angaben zu Lieferanten gesucht, die wenigs-
tens genauso oft den Artikel Bolzen geliefert haben wie Lieferant L01. Diese Auf-
gabe wurde schon früher in diesem Buch mit einer Unterabfrage gelöst.
Beispiel:
SELECT
a.LNr AS 'Nummer'
,LName AS 'Name'
,Status
,LStadt AS 'Firmensitz'
,COUNT(c.ANr) AS 'Anzahl Bolzen'
FROM dbo.Lieferant AS a INNER ...