![]() |
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:
wenn ich allerdings mehrere Anforderungen habe bekomme ich natürlich den Fehler das die Subquery mehrere Ergebnisse hat.
select t.*,(select concat(a.forschung," ",a.forschungsstufe) from anforderungen as a where a.technologie=t.id)kosten from technologien as t
Kann ich diese Ergebnisse der Subquery jetzt irgendwie mit etwas verketten und als ein Ergebnis ausgeben? Danke schonmal :angel: |
Re: Mehere Ergebnisse in Subquery zusammenfassen?
Wird so nicht gehen, ich würde es mal mit einem Join versuchen
|
Re: Mehere Ergebnisse in Subquery zusammenfassen?
mit einem join? Aber so kann ich nicht mehrere Datensätze miteinander verketten für die Ausgabe... oder?
|
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 04:34 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 by Thomas Breitkreuz