Subselect als Spalte
Jav
- datenbank
Hallo
ich habe 2 Tabellen:
Fall =
fallid, Alter, ...
1, 23
2, 30
..
Labor
fallid, result, labunt
1, 2.3, 10
2, 1.5, 20
Ich möchte alle Laborresulte eines Falles in einer Datenzeile und alle Fälle in einer Tabelle
select fz.fallid
,(select result from labor lab where lab.fallid = fz.fallid and labunt = 10) as Chole_gesamt
from fall fz
Fehlermeldung: Subselect nicht eindeutig
wenn ich eingrenze mit
where fz.fallid = 1
funktioniert es, aber eben nur für diesen eine Fall.
Kann es sein, dass MS-SQL das gar nicht kann?
Besten Dank
Peter
Hallo
select fz.fallid,(select lab.result from labor lab where lab.fallid = fz.fallid and lab.labunt = 10) as Chole_gesamt
from fall fz
Kenne mich mit MySQL nicht aus, aber, vielleicht musst Du das lab.ben und fall.en konsequent durchziehen ?!
tschüs