|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2012, 20:38 | #1 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 25
|
SUM() + выборка из 2-х таблиц
Есть таблицы типа:
table 1: id | theme_id | post | table 2: post_id | reiting | table2 связана с table1 внешним ключом по table2.post_id->table1.id. Необходимо произвести выборку записей с определенным theme_id вида: Table1.post | table2.reiting | Запрос получился таким: Select table1.post, table2.reiting from table1, table2 where table1.theme_id=xxx AND table2.post_id=table1.id Есть ли возможность за один запрос посчитать еще и суммарный reiting? Понимая, что неправильно, я попробовал вот так: Select table1.post, table2.reiting, SUM(table2.reiting) from table1, table2 where table1.theme_id=xxx AND table2.post_id=table1.id Суммарный рейтинг выводит верно, но выводит только одну запись, а записей на самом деле больше. Ну по идее, так и должно быть для SUM()... А есть ли какие-то варианты чтобы не делать точно такой же, но отдельный запрос только ради SUM()? Последний раз редактировалось CaHb4ec; 11.03.2012 в 21:20. |
11.03.2012, 20:53 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Можно так, ток не понял, зачем одну и ту же сумму в каждой записи иметь?
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 11.03.2012 в 21:35. |
11.03.2012, 21:40 | #3 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 25
|
Спасибо.
Насчет суммы, вместо суммы будет процентное содержание, просто упростил вопрос до суммы. Последний раз редактировалось CaHb4ec; 11.03.2012 в 21:43. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выборка из 80 идентичных таблиц | Dmitry1983 | PHP | 6 | 11.08.2011 09:59 |
Выборка из 2х таблиц Mysql | snikers987 | PHP | 5 | 17.04.2011 17:02 |
Выборка из таблиц | Kingdom_Reborn | Помощь студентам | 1 | 22.11.2010 13:05 |
Выборка из двух таблиц | MSD | SQL, базы данных | 15 | 11.11.2010 00:58 |
Выборка таблиц | mephist | Microsoft Office Excel | 4 | 23.09.2009 04:50 |