De query die ik nu heb is:
SELECT destination FROM $tabelnaamX0 GROUP BY destination HAVING count(destination) = (SELECT count(destination) AS great FROM $tabelnaamX0 GROUP BY destination ORDER BY great DESC LIMIT 1)
Om de query specifieker te maken denk ik dat ik het volgende stukje ergens moet toevoegen:
WHERE source LIKE '$telnr%'
Hierdoor zou ik alleen nog maar de sources krijgen die beginnen met wat is opgegeven in de variabele telnr (die waarde kan bijvoorbeeld zijn 316).
Nou heb ik al geprobeerd om deze WHERE op meerder plaatsen toe te voegen maar helaas krijg ik dan geen resultaat meer. Iemand enig idee waar dit aan kan liggen?
[size=xsmall]Toevoeging op 07/06/2016 19:08:55:[/size]
Ik heb nog wat getest met andere query's en de volgende query werkt wel:
SELECT source FROM $tabelnaamX0 GROUP BY source HAVING count(source) = (SELECT count(source) AS great FROM $tabelnaamX0 WHERE source LIKE '$telnr%' GROUP BY source ORDER BY great DESC LIMIT 1)
Maar deze query werkt niet:
SELECT destination FROM $tabelnaamX0 GROUP BY destination HAVING count(destination) = (SELECT count(destination) AS great FROM $tabelnaamX0 WHERE source LIKE '$telnr%' GROUP BY destination ORDER BY great DESC LIMIT 1)