+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 16 bis 21 von 21

Thema: Tabellen in Musikerdatenbank

  1. #16
    TP-Supporter DenisCGN macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    403
    Es geht so,
    das sind ja immer so einfache Beispiele. Dann leuchtet das immer ein.

    Problem ist halt. Ich möchte 5-6 Tabellen in Relation zu dem Benutzerprofil bringen.

    Ich habe Tabellen wie, Bundesland, Musikrichtung, Instrumente etc.

    Und in dem Benutzerprofil werden nur die Fremdschlüssel gespeichert. Mit Außnahme Musikrichtung und Instrumente, da hier mehrfachnennungen möglich sind, habe ich eine Zwischentabelle angelegt, die sowohl die BenutzerID als auch die InstrumentID behinhalten.

    Die Ausgabe an sich ist nicht so schwierig.

    https://www.ssl-id.de/ichbinmusiker.de/artist.php?pID=1

    Ich möchte halt auch eine Suchseite einrichten, wo man dann unter all den Kriterien suchen kann.

    Und ich dachte, vielleicht kann man nochmal so eine Zwischentabelle anlegen, nur zum suchen.

    Vielleicht drück ich mich auch kompliziert aus.

    Grüße
    Der Denis

  2. #17
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Zitat Zitat von DenisCGN Beitrag anzeigen
    Vielleicht drück ich mich auch kompliziert aus.
    Nicht kompliziert, eher falsch, denn:

    Zitat Zitat von DenisCGN Beitrag anzeigen
    SELECT Instruments.instrument, ArtistInstruments.instrumentid, ArtistInstruments.artistid
    FROM Instruments, ArtistInstruments
    WHERE Instruments.instrumentid = ArtistInstruments.instrumentid AND ArtistInstruments.artistid = ID

    wie geht das denn mit JOIN ?
    und
    Zitat Zitat von DenisCGN Beitrag anzeigen
    Es geht so,
    das sind ja immer so einfache Beispiele. Dann leuchtet das immer ein.

    Problem ist halt. Ich möchte 5-6 Tabellen in Relation zu dem Benutzerprofil bringen.
    passen nicht zusammen. Sorry, für die Korinthenkackerei, aber wie soll man Dir denn helfen, wenn man nicht weiß, was Du willst?
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #18
    TP-Supporter DenisCGN macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    403
    Sorry, ich versteh das einfach nicht, ich lese und lese und raffe nix.

    Ich habe 5 Tabellen.

    profile -> dort werden alle wichtigen daten zum Musiker gespeichert.
    instrumente -> hier werden alle instrumente gespeichert.
    genre -> hier werden alle Musikrichtungen gepeichert.
    profileInstrumente -> hier werden alle Instrumente gespeichert die ein Musiker spielt (Fremdschlüssel)
    profileGenre -> hier werdenalle Musikrichtungen des Musikers per Fremdschlüssel gespeichert.

    Jetzt hätte ich gerne eine Abfrage, die alles auf einmal ausgbit.

    Musiker 1
    Spielt: Gitarre, Bass, Schlagzeug
    Mag: Rock, Pop, Metal
    Wohnort: Köln
    PLZ: 50737
    Alter: 38 Jahre
    Geschlecht: männlich

    usw.

    Ich bekomme halt INSRUMENTE und GENRE raus. Ich habe ja so eine Zwischentabelle.

    Quasi, gib alles aus, was Du zu dem Musiker findest. In einer Abfrage :-)

    Grüße
    DerDenis

  4. #19
    TP-Supporter DenisCGN macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    403

    Question

    Also, ich habe jetzt mal diese Navicat zur Hilfe genommen und komme zu folgender Abfrage.

    Code:
    SELECT DISTINCT
    `profile`.profileID,
    `profile`.`name`,
    `profile`.plz,
    `profile`.city,
    genre.genre,
    instruments.instrument
    FROM
    `profile`
    INNER JOIN profilegenre ON `profile`.profileID = profilegenre.profileID
    INNER JOIN profileinstruments ON `profile`.profileID = profileinstruments.profileID
    INNER JOIN genre ON genre.genreID = profilegenre.genreID
    INNER JOIN instruments ON instruments.instrumentID = profileinstruments.instrumentID
    ORDER BY
    `profile`.plz ASC
    Sieht auch schon recht gut aus (siehe Anhang). Problem ist jetzt nur, das er mir für jedes Instrument und jedes Genre eine neue Zeile ausgibt, obwohl es das selbe Profil ist.

    Ich möchte es aber so angezeigt bekommen :-)

    Tommy Lee - 10655 - Berlin - Rock, HipHop - Bass, Gitarre

    Ist das möglich?
    Angehängte Grafiken  
    Geändert von DenisCGN (02.10.2010 um 14:35 Uhr) Grund: erneuter Versuch :-)

  5. #20
    TP-Supporter DenisCGN macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    403
    die Lösung ist:

    GROUP_CONCAT(DISTINCT .........)

  6. #21
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Zitat Zitat von DenisCGN Beitrag anzeigen
    die Lösung ist:

    GROUP_CONCAT(DISTINCT .........)
    Danke für die Info, wieder was dazu gelernt...
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

+ Antworten
Seite 2 von 2 ErsteErste 1 2

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 24.01.2007, 10:20
  2. tabellen innerhalb von tabellen positionieren
    Von gollib im Forum Dreamweaver & andere Webeditoren
    Antworten: 5
    Letzter Beitrag: 20.04.2006, 01:47
  3. Umgang mit Tabellen und warum Tabellen anstatt Frames?
    Von Robhuhn im Forum Webdesign allgemein
    Antworten: 4
    Letzter Beitrag: 05.03.2005, 09:36
  4. Lösung für Tabellen und scrollbare Tabellen
    Von Hutson im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 12.08.2004, 09:42
  5. Tabellen, aber OHNE Tabellen-Tag..
    Von jofenchel im Forum Dreamweaver & andere Webeditoren
    Antworten: 5
    Letzter Beitrag: 01.01.2003, 11:38

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51