tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2004
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mattix mattix ist offline Grünschnabel
    Registriert seit
    Sep 2004
    Beiträge
    1
    Hallo,
    ich habe ein problem, bei dem ich nicht mal weiß, ob es technisch überhaupt lösbar ist.

    also:

    3 Tabellen:
    1. Projects (id, name)
    2. Artists (id, name)
    3. Artists_To_Projects (id, projects_id, artists_id)

    Artists_To_Projects ist logischerweise die kreuztabelle

    es ist nun recht unproblematisch, die projekte und die zugehörigen Künstler ausgeben zu lassen:

    Projects
    1 Projekt A
    2 Projekt B

    Artists
    1 Künstler A
    2 Künstler B
    3 Künstler C
    4 Künstler D
    5 Künstler E

    Artists_To_Projects
    1 1 1
    2 1 2
    3 1 3
    4 2 4
    5 2 5

    Statement:
    SELECT P.id, P.name, A.name FROM (Projects as P LEFT OUTER JOIN Artists_To_Projects as AP ON (P.id = AP.projects_id)) LEFT OUTER JOIN Artists as A ON (AP.artists_id = A.id) ORDER BY P.id ASC

    ergibt:
    1 Projekt A Künstler A
    1 Projekt A Künstler B
    1 Projekt A Künstler C
    2 Projekt B Künstler D
    2 Projekt B Künstler E

    gibt es eine möglichkeit zu folgendem ergebnis zu kommen:
    1 Projekt A Künstler A, Künstler B, Künstler C
    2 Projekt B Künstler D, Künstler E

    die zeilen gleicher projekt ID sollen also zusammengefasst werden.
    hat jemand dafür einen Ansatz?

    mfg
    matthias
     

  2. #2
    Registriert seit
    Jul 2002
    Ort
    Frankfurt (Hessen)
    Beiträge
    2.135
    geht nicht mit Sql Mitteln

    Dazu braucht es ein Mini Programm in einer netten Programmiersprache
     

  3. #3
    Avatar von Gorcky
    Gorcky Gorcky ist offline Mitglied Brokat
    Registriert seit
    May 2004
    Ort
    n. Bad Bramstedt (Schleswig-Holstein)
    Beiträge
    351
    Vielleicht hilft dir ja das hier weiter:
    Ausgeben in Rubriken / Kategorien

    Oder such doch einfach mal nach "Gruppenwechsel" im Internet.
     
    MfG
    Gorcky

Ähnliche Themen

  1. Problem mit SQl Abfrage (Zeilen zusammenfassen)
    Von atlantyz im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 07.10.09, 14:07
  2. Makro: gleiche Zeilen zu einer zusammenfassen
    Von msycho im Forum Office-Anwendungen
    Antworten: 4
    Letzter Beitrag: 26.07.09, 12:05
  3. [mysql] zeilen zusammenfassen
    Von C-H im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 06.08.08, 17:18
  4. Doppelte Zeilen zusammenfassen
    Von tinodaru85 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 12.07.06, 13:57
  5. document.write - Zeilen über bereits geschriebene Zeilen schreiben
    Von Sven Petruschke im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 14.07.03, 08:37