Schrift
[thread]11138[/thread]

SELECT 2 Tabellen (1:n) ohne dopp. Werte (SQLite)



<< >> 3 Einträge, 1 Seite
Gast Gast
 2008-01-15 01:55
#104729 #104729
Hallo,

ich habe glaub ich ein Verständnisproblem.

Wenn ich zwei Tabellen hab (Laden, Artikel), bei dem ein
Laden viele Artikel haben kann (1:n), gibt es dann die
Möglichkeit die SQL-Abfrage so zu gestalten, dass nicht
am Ende rauskommt:


Ladenname1, Kaffee
Ladenname1, Milch
Ladenname1, Zucker
Ladenname1, Tasse
Ladenname2, Brot
.....

Sondern, dass ich den Ladennamen1 nur 1x zurück bekomme,
und dann die x Artikel. Ich will später in einem HTML-Formular
eine Auflistung haben in der Art:

Ladenname: Ladenname1
Artikel: Kaffee, Milch, Zucker, Tasse

bzw. wenn ich ohne HTML nur das Array ausgeb, bekomm ich:

Ladenname1,Kaffee,Ladenname1,Milch,Ladenname1,Zucker,....

Ziel ist: Ladenname1,Kaffee,Milch,Zucker,Tasse

Danke
pq
 2008-01-15 13:57
#104733 #104733
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[sql]SELECT Laden, GROUP_CONCAT(Artikel)
FROM ...
GROUP BY Laden[/sql]
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Gast Gast
 2008-01-15 14:39
#104735 #104735
Perfekt...vielen Dank!
<< >> 3 Einträge, 1 Seite



View all threads created 2008-01-15 01:55.