$line = @mysql_query("SELECT * FROM clips, userclips
WHERE userclips.userid='$id' AND
userclips.clipid=clips.id ORDER BY clips.title");
これは、特定のユーザーに関連付けられているすべてのクリップを返します。しかし、私は正反対のことをするクエリを書こうとして困惑しています。そのユーザーに関連付けられていないすべてのクリップを選択します。
私はこれを試しました:
$line = @mysql_query("SELECT DISTINCT * FROM clips, userclips
WHERE userclips.userid!='$id' AND userclips.clipid=clips.id ORDER BY clips.title");
これは、そのユーザーに関連付けられていないクリップを返しますが、どのユーザーにも関連付けられていないクリップを見逃します。
できれば助けてください:)