I am trying to make it so it selects all videos that are not on a playlist. Videos are entered on a playlist in playlistvideos as either a single videoid or a range.
So how can I say WHERE videos.ID != playlistvideos.videoid AND videos.ID NOT BETWEEN playlistvideos.range AND playlistvideos.range2
SELECT playlistvideos.videoid
, playlistvideos.range
, playlistvideos.range2
, videos.ID
, videos.VTitle
, videos.IFilename
, videos.videoid
, videos.GTitle
FROM playlistvideos
INNER
JOIN videos
ON videos.ID = playlistvideos.videoid
OR videos.ID BETWEEN playlistvideos.range AND playlistvideos.range2
WHERE videos.GTitle = '$game' AND videos.VTitle NOT LIKE '%</a>%' ORDER BY videos.ID DESC LIMIT $offset, $rowsPerPage