Richtige SQL Query gesucht

Hey danke scheint zu funktionieren, ich habe nur noch die IP des aktuellen Besuchers eingebracht und als zeites Order dann rand()

SQL:
SELECT `dls_banner`.`bname`
FROM `dls_banner`, `dls_banner_kategorien`, `dls_kategorien`
WHERE
`dls_banner`.`status` = 1 AND
`dls_banner`.`bmenge_noch` > 0 AND
`dls_banner`.`bid` = `dls_banner_kategorien`.`bid` AND `dls_banner_kategorien`.`kid` = `dls_kategorien`.`kid` AND `dls_kategorien`.`kname` = $kategorie AND
`dls_banner`.`size` = $size AND
(SELECT COUNT(*) FROM `dls_reload` WHERE `dls_reload`.`bid` = `dls_banner`.`bid` AND `dls_reload`.`ip` = $user_ip) = 0
ORDER BY `dls_banner`.`prio` DESC, rand() LIMIT 1
 
Zurück