Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mehere Ergebnisse in Subquery zusammenfassen? (https://www.delphipraxis.net/87441-mehere-ergebnisse-subquery-zusammenfassen.html)

Angel4585 28. Feb 2007 19:36

Datenbank: Mysql • Version: 4.1 • Zugriff über: php

Mehere Ergebnisse in Subquery zusammenfassen?
 
Hallo,

also das iss kein Problem in Delphi, sondern in php, aber es geht um ne datenbank, bzw um ne SQL Abfrage also isses hier denk ich besser aufgehoben..

Also ich hab eine Tabelle "Technologien", eine Tabelle Forschungen und eine Tabelle "Anforderungen"

die Technologien sehen so aus:

ID
Name
Dauer

die Forschungen sehen so aus:

ID
Name
Dauer
Stufe

die Anforderungen so:

Technologie
Forschung
Forschungsstufe

Damit lege ich fest was für Anforderungen an Forschungen man braucht um eine Technologie bauen zu können.

jetzt möchte ich mir das alles in einer Abfrage auslesen:

SQL-Code:
select t.*,(select concat(a.forschung," ",a.forschungsstufe) from anforderungen as a where a.technologie=t.id)kosten from technologien as t
wenn ich allerdings mehrere Anforderungen habe bekomme ich natürlich den Fehler das die Subquery mehrere Ergebnisse hat.

Kann ich diese Ergebnisse der Subquery jetzt irgendwie mit etwas verketten und als ein Ergebnis ausgeben?

Danke schonmal


:angel:

mkinzler 28. Feb 2007 19:40

Re: Mehere Ergebnisse in Subquery zusammenfassen?
 
Wird so nicht gehen, ich würde es mal mit einem Join versuchen

Angel4585 28. Feb 2007 19:44

Re: Mehere Ergebnisse in Subquery zusammenfassen?
 
mit einem join? Aber so kann ich nicht mehrere Datensätze miteinander verketten für die Ausgabe... oder?

mkinzler 28. Feb 2007 19:45

Re: Mehere Ergebnisse in Subquery zusammenfassen?
 
Nein, das geht auch mit einem join nicht. Du würdest pro Anforderung eine Zeile erhalten


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:19 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