ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
440
440
EMPFEHLEN
-
02.08.10 20:35 #1
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.
-
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
-
2 Abfragen über gleiche Inhalte, jedoch nur einmal anzeigen
Von QUEST08 im Forum PHPAntworten: 5Letzter Beitrag: 15.09.10, 12:18 -
MySQL-Abfrage: gleiche Einträge einer Spalte nummerieren
Von Marokaner im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 04.03.09, 21:13 -
WHERE: 2x gleiche Spalte ansprechen ?!
Von Sebigf im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 22.02.06, 20:27 -
[mysql] Maximal 3 gleiche aus einer Spalte
Von Sway im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 17.08.05, 08:30 -
Gleiche Einträge in einer Spalte zählen und absteigend ausgeben
Von Eiszwerg im Forum PHPAntworten: 2Letzter Beitrag: 22.01.04, 07:17





Zitieren
Login





