Forum: Datenbanken
Delphi
by Jürgen Thomas,
17. Aug 2009
Ein Alias hat nichts mit JOIN oder Unterabfrage oder sonst etwas zu tun; es ist lediglich etwas für Schreibfaule (also für alle Programmierer). Statt überall "dbo.V_JUMO_MEASURE" zu schreiben, kannst du einfach ein Kürzel verwenden; das ist vor allem bei JOINs, also gleichzeitigem Zugriff auf mehrere Tabellen (oder dieselbe Tabelle mehrfach) nützlich.
SELECT AVG(meas.IST_WERT)
FROM...
Forum: Datenbanken
Delphi
by Jürgen Thomas,
17. Aug 2009
Hallo,
wenn ich deine Frage richtig verstehe, ist die Lösung nicht ein JOIN auf die Tabelle selbst, sondern eher eine Unterabfrage:
Das hast du doch mit dem ersten SELECT-Befehl erreicht.
Also brauchst du als Hauptfrage so etwas:
SELECT andererMesswert FROM dbo.V_JUMO_MEASURE
WHERE PruefID IN ( erster Select );
Und da muss dann noch der Mittelwert eingebaut werden.