agavensaft
Neues Mitglied
Hallo,
ich komme bei einer MYSQL Abfrage einfach nicht weiter und würde mich riesig freuen von euch einen Denkanstoß zu bekommen.
Ich habe zwei Tabellen:
Tabelle1:interessen
Ausgabe abhängig von der userid:
Spanien, Reisen, Programmieren
Tabelle2:zusammenhänge
VON TAG
1 Spanien
1 Reisen
1 Programmieren
38 Klatschen
24 Fußball
Ich würde gerne aus Tabelle2 alle Datensätze erhalten, wo so viele Datensätze wie möglich aus Tabelle1 vorkommen, die auch den identischen VON-Wert besitzen...
also im Idealfall soll herauskommen
VON 1 hat 3 TAGS, die DIR gefallen
ich würde es irgendwie mit SELECT DISTINCT VON WHERE TAG LIKE='%usertag%' versuchen, wie gefällt das?
bin über jeden Hinweis äußerst Dankbar, schönen Samstag!!
ich komme bei einer MYSQL Abfrage einfach nicht weiter und würde mich riesig freuen von euch einen Denkanstoß zu bekommen.
Ich habe zwei Tabellen:
Tabelle1:interessen
Ausgabe abhängig von der userid:
Spanien, Reisen, Programmieren
Tabelle2:zusammenhänge
VON TAG
1 Spanien
1 Reisen
1 Programmieren
38 Klatschen
24 Fußball
Ich würde gerne aus Tabelle2 alle Datensätze erhalten, wo so viele Datensätze wie möglich aus Tabelle1 vorkommen, die auch den identischen VON-Wert besitzen...
also im Idealfall soll herauskommen
VON 1 hat 3 TAGS, die DIR gefallen
ich würde es irgendwie mit SELECT DISTINCT VON WHERE TAG LIKE='%usertag%' versuchen, wie gefällt das?
bin über jeden Hinweis äußerst Dankbar, schönen Samstag!!