потому что для логических выражений надо ставить скобки
здесь по сути два условия и они оба выполняются
1. WHERE `hostname` LIKE '%...%'
2. WHERE `url` LIKE '%...%' AND `account_id` IN ('14', '15', '16', '17', '18', '19', '20', '21') AND `parse` = 1
setTimout?
так не делается
либо промисы и тогда на успех обоих меняется атрибут disable
либо на onChange обоих селектов вызывается некая функция-обработчик проверяющая состояния и делающая disable для третьего
Это называется горизонтальная кластеризация. И физически так не получится в виду огромного отставания скорости сети от скорости обращения к памяти. Но некоторый софт можно так настроить по принципу работы master-slave, некоторый нет.
SELECT a.* FROM `table_orders` a WHERE a.`user_id` IN (1, 3, 4)
INNER JOIN (SELECT * FROM `table_orders` WHERE `user_id` = a.`user_id` ORDER BY `order_id` DESC LIMIT 2) b ON b.user_id=a.user_id and b.order_id=a.order_id