Hat sich erledigt. Habe die SELECT erweitert um:
und anstelle der Spaltenbezeichnung wird eben jetzt die Variable "Gesamtvar" verwendet
Grüße FraHa
Moin, moin,
ich brauche Eure Hilfe, einen Denkanstoß.
Habe 2 Tabellen.
In der ersten Tabelle gibt es eine eindeutige "ID", also zu jedem DS eine andere Nummer.
In der zweiten Tabelle gibt es auch die Spalte "ID" doch hier kann es die Nummer auch mehrfach geben, was bislang kein Problem war. Die Zusammenführung der Daten eines einzelnen DS erfolgt durch:
Jetzt aber würde ich gerne alle DS in einer Liste ausgeben, in der mehrfach vorkommende ID's in der zweiten Tabelle, was hier nur eine Spalte betrifft, in eine Variable zusammen führen.
Rufe ich jetzt alle DS ab so erhalte ich eine Liste:
ID | Wert | Stadtkennzeichen
1 | 5 | M
1 | 5 | N
2 | 6 | HH
3 | 7 | B
3 | 7 | D
4 | 10 | HB
Ich hätte aber gerne:
ID | Wert | Stadtkennzeichen
1 | 5 | M, N
2 | 6 | HH
3 | 7 | B, D
4 | 10 | HB
5 | 12 | W
Mein fehlender Ansatz ist, ich weis nicht wie ich die einzelnen DS zusammenführen kann, da ich keine ID per REQUEST übergebe.
Was muss ich bedenken!
Vielen Dank!
Grüße, FraHa
PHP Code:
SELECT *,GROUP_CONCAT(Feld SEPARATOR ',') AS Gesamtvar WHERE ..
Grüße FraHa
Moin, moin,
ich brauche Eure Hilfe, einen Denkanstoß.
Habe 2 Tabellen.
In der ersten Tabelle gibt es eine eindeutige "ID", also zu jedem DS eine andere Nummer.
In der zweiten Tabelle gibt es auch die Spalte "ID" doch hier kann es die Nummer auch mehrfach geben, was bislang kein Problem war. Die Zusammenführung der Daten eines einzelnen DS erfolgt durch:
PHP Code:
$result_wo = mysql_query("SELECT * FROM (t1) LEFT JOIN t2 ON t1.id= t2.id WHERE t1.id = '".$_REQUEST['id']."' Group BY id") or die(mysql_error());
$tr = 0;
while($row = mysql_fetch_array($result_wo))
{
...
Rufe ich jetzt alle DS ab so erhalte ich eine Liste:
ID | Wert | Stadtkennzeichen
1 | 5 | M
1 | 5 | N
2 | 6 | HH
3 | 7 | B
3 | 7 | D
4 | 10 | HB
Ich hätte aber gerne:
ID | Wert | Stadtkennzeichen
1 | 5 | M, N
2 | 6 | HH
3 | 7 | B, D
4 | 10 | HB
5 | 12 | W
Mein fehlender Ansatz ist, ich weis nicht wie ich die einzelnen DS zusammenführen kann, da ich keine ID per REQUEST übergebe.
Was muss ich bedenken!
Vielen Dank!
Grüße, FraHa