| 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!