![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: IBX
multiple rows in singleton select
multiple rows in singleton select
wat heißt das ? :wall: |
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:
fehlerhaftes Beispiel
SELECT Adr.*,
SELECT Count(*) FROM Auftrag WHERE Auftrag.IdAdr=Adr.IdAdr FROM ADR
SQL-Code:
Der Unterselekt kann mehrere Zeilen liefern, falls es mehrere Aufträge zu einer Adresse gibt.
SELECT Adr.*,
SELECT Auftrag.Datum FROM Auftrag WHERE Auftrag.IdAdr=Adr.IdAdr FROM ADR |
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 05:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz