Hallo,

Ik heb een MySQL query die 13 sec duurt nu is mijn vraag kan ik 1e gewoon mijn html pagina en dat die query op de achtergrond wordt uitgevoerd en als hij dan klaar laat ie zien wat ie terug heeft gehad.
Ik wil tellen hoeveel table_a.`hostname` niet voor komen in table_b.url dus ik tal ander hand het aantal rij wat ik terug krijg een ik weet welke hostanem nog niet voor komen in tabel_b

.... ik weet welke hostanem nog niet voor komen in tabel_b


hoewel de zin hierboven wat onleesbaar is, denk ik dat je met onderstaande query een lijst krijgt van de hostnames in de tabel A die niet in B voorkomen.
Dus zonder te tellen.



SELECT tabel_a.hostname
FROM tabel_a
LEFT JOIN tabel_b ON tabel_b.url = tabel_a.hostname
WHERE tabel_b.url IS NULL

Het tellen (samen met de LEFT JOIN) zijn enkele van de oorzaken query zo traag maken.

Reageren