Fredyy: Problem für Mysql Profis

Beitrag lesen

danke, dasshat mir schonmal sehr weiter geholfen, damit kamm ich nu zu dieser abfrage, evtl kan sie mal jemand auf logische fehler durch gucken.

bis jetzt sieht es aus aus, als ob sie funktioniert.

mfg
fredyy

SELECT `penner_links`. * , `penner_clicks`. *  
FROM `penner_links`  
LEFT JOIN `penner_clicks` ON `penner_links`.`id` = `penner_clicks`.`link`  
WHERE (  
(  
`penner_clicks`.`ip` = '".$ip."'  
)  
AND (  
`penner_clicks`.`time` < '".$time."'  
)  
)  
OR (  
(  
(  
`penner_clicks`.`ip` <> '".$ip."'  
)  
OR (  
`penner_clicks`.`ip` IS NULL  
)  
)  
AND (  
(  
(  
  
SELECT count( * )  
FROM `penner_clicks`  
WHERE `penner_clicks`.`ip` = '".$ip."'  
AND `penner_clicks`.`link` = `penner_links`.`id`  
) =0  
)  
)  
)  
AND `penner_links`.`id` >0  
ORDER BY `penner_links`.`today` ASC  
LIMIT 0 , 1