Сложная выборка данныхhttp://softtime.ru/forumСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post468324Спасибо, протестировал запросы, все работаетСложная выборка данныхFri, 4 Feb 2011 20:57:17 +0300levshaСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post468257Надо бы побольше данных нагенерировать, а то можно пропустить какую-нибудь сложноопределяему ошибку, да и производительность этих многоэтажных запросов лучше тестировать...Сложная выборка данныхFri, 4 Feb 2011 12:45:58 +0300cheopsСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post468256сейчас попробую ( данных у меня там практически нет( )Сложная выборка данныхFri, 4 Feb 2011 12:43:20 +0300levshaСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post468253Можно попробовать как-то так (но нужно проверить на реальном дампе) SELECT COUNT(DISTINCT m.id) FROM `library_materials` AS m LEFT JOIN `library_materials_authors`...Сложная выборка данныхFri, 4 Feb 2011 12:37:19 +0300cheopsСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post468248Просто я делаю постраничный вывод данных из бд. Естественно, чтобы мне рассчитать кол-во страниц, надо вначале подсчитать общее кол-во найденных...Сложная выборка данныхFri, 4 Feb 2011 12:10:37 +0300levshaСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post4682442. А обязательно всю эту информацию извлекать в одном запросе? Может воспользоваться несколькими запросами попроще?Сложная выборка данныхFri, 4 Feb 2011 11:59:20 +0300cheopsСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post4682431. Строки должны быть подсчитаны заранее или постфактум? После выполнения запроса, можно вернуть количество строк при помощи запроса SELECT FOUND_ROWS()...Сложная выборка данныхFri, 4 Feb 2011 11:57:19 +0300cheopsСложная выборка данныхhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=78734#post468240Решил перенести в новую тему SELECT *, r.name AS nameRubric, e.name AS nameEduprog, CONVERT(GROUP_CONCAT(a.id ORDER BY a.fio SEPARATOR ';')...Сложная выборка данныхFri, 4 Feb 2011 11:44:41 +0300levsha