Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi multiple rows in singleton select (https://www.delphipraxis.net/53220-multiple-rows-singleton-select.html)

spacewolf 12. Sep 2005 15:00

Datenbank: Firebird • Version: 1.5 • Zugriff über: IBX

multiple rows in singleton select
 
multiple rows in singleton select

wat heißt das ? :wall:

shmia 12. Sep 2005 15:17

Re: multiple rows in singleton select
 
Das heisst, die SQL Engine erwartet eine Ergebnismenge, das nur eine Zeile hat.
Die Ergebnismenge hat aber mehr als eine Zeile.
Z.B. darf eine Unterabfrage nur eine Zeile liefern.

korrektes Beispiel
SQL-Code:
SELECT Adr.*,
   SELECT Count(*) FROM Auftrag WHERE Auftrag.IdAdr=Adr.IdAdr
FROM ADR
fehlerhaftes Beispiel
SQL-Code:
SELECT Adr.*,
   SELECT Auftrag.Datum FROM Auftrag WHERE Auftrag.IdAdr=Adr.IdAdr
FROM ADR
Der Unterselekt kann mehrere Zeilen liefern, falls es mehrere Aufträge zu einer Adresse gibt.

spacewolf 13. Sep 2005 09:31

Re: multiple rows in singleton select
 
hab ich in einer Stored Procedure... kuck ich mir noch mal durch...

Ultra Danke Dir

PS: hät ich mir eigendlich denken können... englisch... ;-) :angel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz