tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
440
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Atalión
    Atalión Atalión ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Ort
    Frankfurt am Main
    Beiträge
    47
    Heyho

    Ich hab ein kleines Problem, da ich nicht genau weiß, wie ich die Abfrage formulieren soll, um zum gewünschten Ergebnis zu kommen oder ob das überhaupt möglich ist.

    Kurze Erläuterung: Auf unserer Seite kann man "Fan" von einem Spiel/Buch/etc. werden und jetzt möchte ich überprüfen lassen, ob man mit einem bestimmten User übereinstimmende Filme/Bücher etc. favorisiert hat.

    Ich hab eine Tabelle mit der Spalte userID und bookID.. ich möchte jetzt nur die Einträge auslesen lassen, wo sowohl die eigene User-ID als auch die ID desjenigen, mit dem man sich vergleichen möchte, die gleiche bookID haben..

    Beispiel, es gibt folgende Einträge:
    userID, bookID:
    1, 12
    1, 13
    2, 12
    2, 11

    Dann sollen jetzt nur die Einträge "1, 12" sowie "2, 12" ausgelesen werden.

    Ist das möglich und wenn ja, wie?

    Liebe Grüße,
    Malte

    EDIT: Hm.. mir fällt gerade ein, ich kann das ja einfach mit 'ner While-Schleife machen xD manchmal sieht man den Wald vor lauter Bäumen nicht. Sollte es doch eine einfachere Methode geben, könnt ihr gern noch antworten
    Geändert von Atalión (02.08.10 um 20:43 Uhr)
     
    Fantasy-Fans.eu
    Realität war gestern.

  2. #2
    Avatar von bn
    bn bn ist offline Mitglied Brokat
    Registriert seit
    Oct 2002
    Ort
    Berlin
    Beiträge
    395
    Hallo,

    MySQL?
    Code sql:
    1
    2
    3
    
    SELECT a.userID, a.bookID 
    FROM tab AS a JOIN tab AS b ON a.bookID = b.bookID AND a.userID != b.userID 
    GROUP BY a.userID, a.bookID

    Grüße BN
     

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 15.09.10, 12:18
  2. MySQL-Abfrage: gleiche Einträge einer Spalte nummerieren
    Von Marokaner im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 04.03.09, 21:13
  3. WHERE: 2x gleiche Spalte ansprechen ?!
    Von Sebigf im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 22.02.06, 20:27
  4. [mysql] Maximal 3 gleiche aus einer Spalte
    Von Sway im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 17.08.05, 08:30
  5. Antworten: 2
    Letzter Beitrag: 22.01.04, 07:17

Stichworte