Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Есть таблица proxy. Есть таблица proxy_errors.
Надо получить прокси в порядке, где в самом начале будут те, у которых меньше всего записей об ошибках в таблице proxy_errors за последние три дня и с type_error = 1 AND time > time()-259200
То есть запрос для второй таблица примерно такой:
А для первой:
Как объединить два запроса, чтобы поменьше ресурсов ело?
Есть таблица proxy. Есть таблица proxy_errors.
Надо получить прокси в порядке, где в самом начале будут те, у которых меньше всего записей об ошибках в таблице proxy_errors за последние три дня и с type_error = 1 AND time > time()-259200
То есть запрос для второй таблица примерно такой:
Код:
SELECT proxy_id, COUNT(*) FROM proxy_errors WHERE type_error = 1 AND time > <?php time()-259200; ?> GROUP BY proxy_id
А для первой:
Код:
SELECT * FROM proxy ORDER BY %count% ASC
Как объединить два запроса, чтобы поменьше ресурсов ело?