Не работает вложенный запрос

Не работает вложенный запрос

Здравствуйте. Помогите разобраться. Не работает(очень долго выполняется/виснет... короче результатов так и не увидел) следующий запрос:

SELECT * FROM `userstory` WHERE id IN(SELECT `news_id` FROM `news_vote` GROUP BY `news_id` HAVING sum(value)/count(`news_vote`.`id`) > 1 AND count(`news_vote`.`id`) > 1);

причём,

mysql> SELECT news_id FROM `news_vote` GROUP BY news_id HAVING sum(value)/count(`news_vote`.`id`) > 1 AND count(`news_vote`.`id`) > 1;
+---------+
| news_id |
+---------+
| 2568 |
| 4791 |
| 4816 |
| 4817 |
| 4885 |
| 4922 |
| 4979 |
| 4983 |
| 5008 |
| 5009 |
| 5011 |
| 5012 |
| 5013 |
| 5014 |
| 5067 |
+---------+
15 rows in set (0.00 sec) ... и

mysql> SELECT * FROM `userstory` WHERE id IN(2568, 4791, 4816, 4817, 4885, 4922, 4979, 4983, 5008, 5009, 5011, 5012, 5013, 5014, 5067)\G;

....
15 rows in set (0.00 sec)

Т.е. по отдельности всё работает. Посоветуйте хоть чо ? )))
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Вася Патриков
mysql_error
?
 
ммм... а смысл. mysql_error() вернёт тоже самое, что и консоль в случае ошибки, а я и там результатов не вижу, не то что через веб сервер
 
Сверху