Jav: Subselect als Spalte

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

  1. 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

    --
    cogito ergo akro