Hallo Forengemeinde,
Es geht um ein kleines Script, welches mir die Anzahl an Klicks anzeigt. Die Klicks sollen nur angezeigt werden, wenn diese in einer Rechnung begkichen wurden. Ich beschäftige mich nun seit längerem mit einer Abfrage:
SELECT p.id, p.domain
FROM partners p
LEFT JOIN p_rechnung r ON p.id=r.partner_id
LEFT JOIN p_klick k ON k.partner_id=r.partner_id
WHERE r.status = '1'
AND r.typ = '0'
GROUP BY p.id
HAVING SUM( r.anzahl ) > SUM( k.klicks )
ORDER BY RAND()
LIMIT 1
Jedoch erhalte ich keine Ergebnisse, wenn in der Tabelle p_klick keine Datensätze sind. Am Anfang sollen allerdings auch keine sein. Diese sollen erst beim ersten Klick angelegt werden.
Wäre toll, wenn mir jemand einen Denkanstoß oder eine Hilfe gibt.