n'abend,
Wie kann ich das lösen?
Die WHERE-Klausel wird auf die noch nicht gruppierten Daten angewandt, die HAVING-Klausel hingegen auf die gruppierten.
Du möchtest also mal versuchen dein SUM()>SUM() in die HAVING-Klausel zu verbannen; etwa so:
SELECT p.id, p.domain
FROM partners p,
p_klick k,
p_rechnung r
WHERE p.id = k.partner_id
AND k.partner_id = r.partner_id
AND r.status = '1'
AND r.typ = '0'
GROUP BY p.id
HAVING SUM( r.anzahl ) > SUM( k.klicks )
ORDER BY RAND()
LIMIT 1;
weiterhin schönen abend...
--
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|
Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|