Потому что в SQL простое объединение двух запросов в один неравнозначно каждому из этих запросов, поскольку t1 с t2 в запросе не связано, то COUNT(t1.url) выдало перемноженные (каунты c повторами)
зачем меня спрашиваешь? я ему уже ответил, что это глупости
а, ты имеешь в виду, что оптимизировал запрос? молодец, сообразил
имхо в любом случае это все отрабатывает быстро и практически незаметно по скорости