ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
385
385
EMPFEHLEN
-
Hallo,
ich habe ein kleines Problem . Und zwar habe ich 2 Tabellen
also das in einer Zeile alle möglichen zugehörigen Datensätze aus TAbelle 2 angezeigt werden?Code :1 2 3 4 5 6 7 8
1.Tabelle 2.Tabelle LIFNR | NAME K_ID | LIFNR | x | y wie zu sehen in Tabelle 2 ist LIFNR der Foreign Key von 1. Kann man zu einem Lieferanten eine Abfrage so formulieren, das es wie folgt aussieht? LIFNR | NAME K_ID*1 | K_ID*2 | K_ID*n | LIFNR | x | y
Gruß
Marc
-
Hallo,
Du versuchst damit das Ergebnis "auf links" zu drehen. Die Daten kommen aufgrund der FK-Beziehung mit fixen Spalten in variablen Zeilen und nicht umgekehrt.
Du kannst allerdings - je nach Datenbank - eine Stringaggregation machen. D.h. Du machst einen inner join zwischen beiden Tabellen und gruppierst über alle Zeilen bis auf den Kundennamen und wendest drt einen passenden Stringaggregator an (stragg?)
Grüße
gore
-
ok ich hab was gefunden :
Code :1 2 3 4 5 6
SELECT l.LIFNR,l.NAME1, GROUP_CONCAT(k.ART SEPARATOR ', ') AS ART FROM lieferanten AS l JOIN koordinaten AS k ON l.LIFNR = k.LIFNR GROUP BY l.LIFNR
dann t das ganze, besten Dank
Gruß
Marc
Ähnliche Themen
-
MySQL: Ergebnis in einer Zeile angeben.
Von DenisCGN im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 04.10.10, 20:04 -
Summe aus einer MySQL Zeile bilden
Von suntrop im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 21.11.08, 18:20 -
Eine Zeile einer MySQL Tabelle auslesen
Von rgofi im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 13.03.07, 11:28 -
[MYSQL] v. 4.0.x | Löschen einer Zeile mit Sonderzeichen
Von Lichtpilger im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 15.01.06, 13:34 -
Speichergröße einer Mysql-Zeile erzählen lassen
Von Veränderung im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 14.01.05, 21:38





Zitieren
Login





