выборка из двух таблицhttp://softtime.ru/forumвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449695"Аналогичный пример — нужно подсчитать кол-во новостей в каждом разделе. "id_section — имя раздела, name_section — имя раздела. "В итоге...выборка из двух таблицFri, 10 Sep 2010 20:16:41 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449689Вообщем tbl1.id_group_account и spid_epid_groups_account.groups_id это связи к таблицам. Есть группировка по id_group_account, хотя можно группировать и по spid_epid_groups_account.groups_id результат тот...выборка из двух таблицFri, 10 Sep 2010 19:45:06 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449677формально говоря, есть. Висит spid_epid_groups_account.name_group, т.к. ни в GROUP BY его нет, ни агрегатной функцией оно не является.выборка из двух таблицFri, 10 Sep 2010 17:41:31 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449674Да, логично. Спасибо! В ниже описанном запросе как видите неоднозначностей теперь нет.выборка из двух таблицFri, 10 Sep 2010 17:22:30 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449671Нет. Неправильность в том, что если Вы применяете агрегатные функции, то в списке полей select кроме них не должно оказываться...выборка из двух таблицFri, 10 Sep 2010 17:06:02 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449669SELECT COUNT(*) AS cnt, id_group_account, max(years) AS max_age, min(years) AS min_age, case when years " 16 then '0-16' when years...выборка из двух таблицFri, 10 Sep 2010 17:01:41 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449666Несовсем понял. То есть неправильность в том что я не указал принадлежность атрибута к конкртеной таблице? Это что-ли? GROUP...выборка из двух таблицFri, 10 Sep 2010 16:17:01 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449665Я вижу в Вашем запросе висящие (неоднозначно определенные по GROUP BY) поля. С моей точки зрения это неправильно априори.выборка из двух таблицFri, 10 Sep 2010 16:10:58 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449664Я вот тут поигрался с distinct, вот что получил. SELECT spid_epid_groups_account.name_group, count(distinct(date_registration)), COUNT(years) AS cnt, max(date_registration) AS date_registration, years, id_group_account,...выборка из двух таблицFri, 10 Sep 2010 15:55:39 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449663Хм, Не совсем понял. Можно поточнее? То есть сделать вложенный запрос?выборка из двух таблицFri, 10 Sep 2010 15:51:08 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449183ну так тут куда больше и работы и простора для выражения. очевидно придется группирующим запросом получить для каждого пользователя последнюю...выборка из двух таблицTue, 7 Sep 2010 16:31:06 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449168"Вы вытаскиваете поле rand_number из таблицы table2 - именно из той, в которой несколько строк на каждый id_user. "Из какой...выборка из двух таблицTue, 7 Sep 2010 15:45:27 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449041Вы вытаскиваете поле rand_number из таблицы table2 - именно из той, в которой несколько строк на каждый id_user. Из какой...выборка из двух таблицMon, 6 Sep 2010 19:57:30 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post449030Ну что подскажите?выборка из двух таблицMon, 6 Sep 2010 16:09:08 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post448643Ну да, согласен. Только это не меняет ситуации.Мне какбынужно дулиуаты id_user в таблице table2 отсеить.выборка из двух таблицThu, 2 Sep 2010 21:55:39 +0300Моя теньвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post448600а ничего , что функция COUNT() - агрегатная, а значит таблицу будет выдавать только на группирующем запросе?выборка из двух таблицThu, 2 Sep 2010 17:19:18 +0300Trianonвыборка из двух таблицhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=75943#post448556Такая ситуация. Есть 2 таблици. Одна table1, вторая table2. Соотношения первой ко второй 1:M. Связь между ними по полю id_user....выборка из двух таблицThu, 2 Sep 2010 14:40:06 +0300Моя тень