Forum: SQL |
Thema:
Subselect als Spalte |
Von:
G. Guest (
10.02.2006 08:33) |
Hallo
das script
select pat.fallid
, (select lab.result where lab.fallid = pat.fallid and lab.labunt = 1020) as Cholesterin
from faelle pat
dreht nicht und meldet, dass im subselect mehrere Datenzeilen sind.
Wenn ich eingrenze mit
select pat.fallid
, (select lab.result where lab.fallid = pat.fallid and lab.labunt = 1020) as Cholesterin
from faelle pat where pat.fallid = 1234
erhalte ich eine und die richtige Datenzeile aber eben nicht alle Fälle. Was mach ich falsch.
Besten Dank Peter
Betreff |
Von |
Datum |
|
|
Re: Subselect als Spalte
Hallo Peter,<br>ich verstehe nicht genau, warum du hier überhaupt ein SubSelect einsetzt (ich kann nicht glauben, dass gerade ich von nem SubSelect abrate *g*), aber hier sehe ichs eher... |
|
|
|
|
|
Jens
Buthe
|
10.02.2006 09:04 |
|
|
Re: Subselect als Spalte
Besten Dank Jens<br>ich war zu wenig präzis:<br>die Tabelle laborergeb sieht so aus:<br>fallid, result, labunt<br>354, 1.0, 1010<br>354, 2.1, 1020<br>.<br>.<br><br>will heissen: es gibt pro Fall mehrere resultate,... |
|
|
|
|
|
G.
Guest
|
10.02.2006 09:44 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!