Помощь с SQL-запросом

Цена договорная • электронные деньги
13 апреля 2014, 21:55 • 4 отклика • 25 просмотров
Таблица 1:
ID | User_id | Value

Таблица 2:
ID | User_id | Status (done, error)

Необходимо вывести user_id из таблицы 1, у которых по запросу в таблицу 2 со status = error более 10 результатов.

---

Сейчас запрос выглядит так:
SELECT a.*, b.name FROM table1 a, users b WHERE a.user_id = b.user_id AND a.status = 'new'

Примерный набросок того, что должно получиться (если словами объяснил сложно):
SELECT a.*, b.name FROM table1 a, users b WHERE a.user_id = b.user_id AND a.status = 'new' AND (SELECT COUNT(`id`) FROM `table2` WHERE `status` = 'error' AND `user_id` = ...) > 10