ДоХтор, Пост изменил когда я уже отвалил)) Ты чего такой невнимательный то? WHERE `time_add` при объединении таблиц с одинаковыми колонками, надо альясы использовать, иначе ошибка вылезет - неоднозначные колонки!
Твой запрос(реконструкция):-D
SELECT `id` FROM `users` WHERE id IN(
select user_add from `tab1` WHERE time_add BETWEEN $time_start AND $time_end)
OR id IN(
select user_add from `tab2` WHERE time_add BETWEEN $time_start AND $time_end)