Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Группировка по повторяющемуся ID в запросе / 13 сообщений из 13, страница 1 из 1
11.12.2014, 10:42:25
    #38831023
Zhazhah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Здравствуйте, подскажите, можноли сгрупировать записи при таком запросе?

SELECT SUM(price) FROM t1 WHERE id IN(1,1) GROUP BY id

t1
-----------
id, price
1 30
2 40

И получить результат

t1
-----------
id, price
1 60
...
Рейтинг: 0 / 0
11.12.2014, 11:11:59
    #38831070
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Бред какой-то... неужели под этим может прятаться какая-то вменяемая логика?
...
Рейтинг: 0 / 0
11.12.2014, 11:49:20
    #38831134
Zhazhah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Бред это ваша невнимательность)
...
Рейтинг: 0 / 0
11.12.2014, 12:01:11
    #38831155
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Zhazhah,

IN не может размножать записи, переписывайте через JOIN.
...
Рейтинг: 0 / 0
11.12.2014, 12:05:19
    #38831165
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
miksoft , наверное, UNION?

ZhazhahБред это ваша невнимательность)Ага, логики всё-таки нет.
...
Рейтинг: 0 / 0
11.12.2014, 12:17:03
    #38831193
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Akina miksoft , наверное, UNION?Это уже вторично. Если данные в скобках берутся из готовой таблицы, то UNION не понадобится.
...
Рейтинг: 0 / 0
11.12.2014, 12:22:16
    #38831207
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
miksoft , при условии, что id уникален...
...
Рейтинг: 0 / 0
11.12.2014, 12:33:12
    #38831227
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
похоже ТС пошол как хипи на переводчике гугл(когда переводят с рус на англ, результат обратно, результат обратно..и на выходе получают совершенно другую фразу.

вот и ТС, взял почитал основы скл, а главное ключевые слова(написаные большими буквами) понял что язык похож на естественный, написал свою за дачу на естественном, выкинул все не ключевые слова мускла и решил что должно работать:).

творческий подход - не поспоришь.
...
Рейтинг: 0 / 0
11.12.2014, 12:37:33
    #38831234
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
miksoftпереписывайте через JOIN.
зачем?
SELECT 2*SUM(price) FROM t1 WHERE id=1
...
Рейтинг: 0 / 0
11.12.2014, 12:42:29
    #38831248
Zhazhah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Cygapb-007,

А если IN(1,2,3)?

SELECT price FROM t1 WHERE id = 1
UNION ALL
SELECT price FROM t1 WHERE id = 1

Так тож не логично было бы, лучше тогда в цикле перебрать)
...
Рейтинг: 0 / 0
11.12.2014, 12:46:20
    #38831256
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
ZhazhahА если IN(1,2,3)?
и что тогда? Вопроса не понял.

Возможно, вы про это?
Код: sql
1.
2.
3.
4.
5.
6.
SELECT SUM(price) * CASE id
  WHEN 1 THEN 2
  WHEN 2 THEN 5
  WLSE 1 END
FROM t1 
WHERE id IN (1,2,3);
...
Рейтинг: 0 / 0
11.12.2014, 12:47:18
    #38831260
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
точнее, CASE внутри скобки суммирования
...
Рейтинг: 0 / 0
11.12.2014, 14:45:45
    #38831440
Arhat109
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка по повторяющемуся ID в запросе
Zhazhah,

А что такое IN(1,2,3) в этом "чуде"? Словами пояснить можете?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Группировка по повторяющемуся ID в запросе / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]