Hallo!
Wie fange ich an... Mein Problem ist, bei einer Verknüfung von drei Tabellen IDs auszulesen, die nicht vorhanden sind. Aber erstmal die Tabellen:
A: user
id, name, typ
B: post
id, topic, ..., typ
C: likes
id, userid, postid
Nun will ich wissen, wer hat bei welchem Post noch kein Like gesetzt. Mein aktueller Stand sieht etwa so aus:
Ich bin jetzt so weit, dass ich es mit zwei Arrays machen will, die ich dann in PHP vergleiche
Trotzdem würde ich gerne wissen, ob es auch mit MySQL gehen würde. Bin gespannt 
Viele Grüße!
Wie fange ich an... Mein Problem ist, bei einer Verknüfung von drei Tabellen IDs auszulesen, die nicht vorhanden sind. Aber erstmal die Tabellen:
A: user
id, name, typ
B: post
id, topic, ..., typ
C: likes
id, userid, postid
Nun will ich wissen, wer hat bei welchem Post noch kein Like gesetzt. Mein aktueller Stand sieht etwa so aus:
Code:
SELECT
*
FROM likes l
RIGHT OUTER JOIN
post p
ON l.postid= p.id
JOIN
user u
ON l.userid = u.id
WHERE
u.type = '{$_POST['utype']}'
AND
p.type = '{$_POST['ptype']}'
Viele Grüße!

Kommentar