Tabellenbeziehung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Tabellenbeziehung

    Hallo

    - Ich habe 2 Tabellen
    - In der ersten Tabelle sind verschiedene personen eingetragen
    - hier gibt es eine spalte "Interessen"
    - um eine mehrfachbelegung (mit gleichen interessen z.b. Fußball) auszuschliessen gibt es eine zweite tabelle
    - in ihr sind die jeweiligen interessen eingetragen z.b. 1=fußball , 2=handball ...
    - in die spalte interessen der ersten tabelle habe ich nun die zahlen 1 oder 2 oder 3.. eingetragen
    - ich möchte jetzt eine beziehung zwischen der spalte interessen und der zweiten tabelle herstellen
    - so das die person mit ihren interessen ausgegeben wird
    - ein kleiner codeschnipsel wäre sehr schön
    - die suchfunktion konnte mir da leider nicht helfen

    mfg und DANKE

  • #2
    du hast jetzt in der spalte interesse 1, 2, 5, 78 stehen oder?

    das is unsauber, mach lieber ne dritte tabelle, die du so aufbaust
    Code:
    userid | interessenid
         1 | 1
         1 | 2
         1 | 5
         1 | 78
    wenn du das gemacht hast, such mal nach JOIN und werde glücklich bis ans ende deiner tage
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      hallo

      ich hab da mal was mit "references" gehört was hat das denn damit zu tun ?

      Kommentar


      • #4
        references heißt, es gibt in den tabellen fremdschlüssel, die in einer anderen tabelle primärschlüssel sind

        inm einem beispiel wären beide spalten der dritten tabelle fremdschlüssel, da sie sich auf die entsprechenden datensätze aus der benutzer- und der interessentabelle beziehen (darauf verweisen/referenzieren)
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          du meinst vermutlich das von happy angesprochene JOIN

          Kommentar


          • #6
            ja genau so solls sein
            fremdschlüssel, primärschlüssel
            wie würde denn eine abfrage aussehen mir references

            ABER WIE

            Kommentar


            • #7
              Das Mysql-Manual kennst du aber, oder?

              Wir haben dich nicht ohne Grund auf die Suche verwiesen.

              Kommentar


              • #8
                ich hatte doch eingangs schon geschrieben das mir die suchfunktion nicht
                weiterhelfen konnte

                Kommentar


                • #9
                  mir hätte se weitergeholfen:

                  http://www.php-resource.de/forum/sea...der=descending

                  Kommentar


                  • #10
                    Hallo,

                    wenn ich auch so ein php-profi wäre, hätte se mir sicher weitergeholfen.
                    Für nen Anfänger ist das alles nicht so leicht zu durchschauen.

                    gruss

                    Kommentar


                    • #11
                      Für nen Anfänger ist das alles nicht so leicht zu durchschauen.
                      dann muss man sich was mehr damit beschäfftigen. du kannst nicht davon ausgehen, dass du das in 0,nix alles verstehst.

                      die posts im forum sind größten teils auch für anfänger gewesen. und die habens auch alle verstanden.

                      Kommentar


                      • #12
                        da kannste mal sehn. Ich stehe sogar noch unter den Anfänger.
                        Aber trotzdem hab ich mich lieb.

                        Kommentar


                        • #13
                          SELECT b.bla
                          FROM tab1 a
                          LEFT JOIN tab2 b
                          ON a.id = b.a_id
                          WHERE wat auch immer

                          Kommentar

                          Lädt...
                          X