AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Subquery mit mehreren Results
Thema durchsuchen
Ansicht
Themen-Optionen

Subquery mit mehreren Results

Ein Thema von Ykcim · begonnen am 6. Mär 2009 · letzter Beitrag vom 6. Mär 2009
 
Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
804 Beiträge
 
Delphi 10.4 Sydney
 
#1

Subquery mit mehreren Results

  Alt 6. Mär 2009, 11:33
Datenbank: MySQL • Version: 5 • Zugriff über: C-Api
Hallo Zusammen,

ich hoffe, Ihr könnt mir helfen. Eine Subquery, die mehrere Results zurückliefert, funzt nicht.
Was will ich machen?

Jeder Benutzer hat die Möglichkeit, Aufträge für Artikel auf beobachten zu setzen. Wenn sich der Benutzer im Programm anmeldet, bekommt er nur die Liste, mit seinen beobachteten Artikeln. Gelöst mit einer Beobachten-Tabelle, in die die Auftragsnummern und die USERID geschrieben wird.

SQL-Code:
select Artikelstammdaten.ArtikelNr from Beobachten
join Artikelstammdaten on Beobachten.ArtikelNr=Artikelstammdaten.ArtikelNr
where UserID=1
So weit so gut

In einer anderen Tabelle habe ich für jeden Artikel mehrere Lagerorte und die entsprechenden Lagerbestände.

Ich möchte, dass jeder Benutzer in seiner Liste der beobachteten Aufträge auch sieht, wie hoch in Summe der Lagerbestand.

Meine Abfrage für einen Artikel müsste also lauten:
SQL-Code:
Select ArtikelNr, sum(Lagerbestand) from Lager
where ArtikelNr=(select Artikelstammdaten.ArtikelNr from Beobachten
join Artikelstammdaten on Beobachten.ArtikelNr=Artikelstammdaten.ArtikelNr
where UserID=1)
Aber das funktioniert bekanntlich nicht, da die Subquery mehr als eine ArtikelNr zurückgibt...

Wie kann ich das lösen?

Vielen Dank im Voraus

Ykcim
Patrick
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 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