Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
объедение (Миша) 26/01/2008 - 19:22:32
      Re: объедение (Ol) 28/01/2008 - 19:02:59

> Original message text:
> From: Миша - 26/01/2008 - 19:22:32
> Subject:объедение
> -----------------
> даже незнаю как тему обозвать
>
> есть таблица
> 1 123
> 2 1234
> 3 789
> 4 78923
> 5 1234
> 6 1894
>
> и есть таблица
> 1237898 10
> 1234879 20
> 78923432 30
> 789232343 30
> 1234343 30
>
> Надо получить сумму, объедененные по первой таблице.
>
> должны получить
> 1 123 10
> 2 1234 50
> 3 789 60
> 4 78923 0
> 5 1234 30
> 6 1894 0
>
> Возможно ли это сделать самим SQL ?
>


From: Ol - 28/01/2008 - 19:02:59
Subject:объедение
-----------------
Конечно, нет.
Почему для первой строки первой таблицы 1 123 вторая строка второй 1234879 20 игнорируется, в то время как для 3 789 строки 78923432 30 и 789232343 30 суммируются?
Если результат был-бы нужен такой:
1 123 60
2 1234 50
3 789 60
4 78923 60
5 1234 50
6 1894 0
то можно написать условие по вхождению поля первой таблицы в поле второй.




[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32894



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |