Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2009, 12:08   #1
Rain9
 
Регистрация: 28.10.2008
Сообщений: 9
Вопрос Помогите с запросом MySQL =)

Есть таблица1 с уникальным атрибутом код. допустум код = 2.
Есть таблица2 в которой есть несколько записей с одинаковым значением код и разными числами в другом атрибуте. т.е.

код__/__число
_2__/__12
_2__/__10
_2__/__15

Возможно ли выполнить следующее? И если возможно, помогите как-нибудь пож-ста

1. сделать таблицу, включающую таблицу 1 + атрибут, равный сумме всех записей в поле "число" таблицы 2.

2. сделать таблицу, включающую таблицу 1 + атрибут, равный минимальному(или макс.) из значений поля "число".

Спасибо.
Rain9 вне форума Ответить с цитированием
Старый 09.01.2009, 13:44   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

давайте так. я напишу примерный код на SQL

а доводка и отладка - на Вашей совести... (потому что 1)лень, а во-вторых, надо же и Вам пораскинуть мозгами..;-)
Разумеется, если будут проблемы - пишите, вместе разберёмся...


Цитата:
1. сделать таблицу, включающую таблицу 1 + атрибут, равный сумме всех записей в поле "число" таблицы 2.
Код:
select t1.kod, sum(t2.Chislo) as Sum2 from Table1 t1, table2 t2
  where t1.kod = t2.kod
  group by t1.kod
nb. тут таблицы связаны напрямую, поэтому, если в таблице 2 не будет записей для какого-то кода из таблицы 1, то в выборку запись для этого кода из таблицы 1 НЕ ПОПАДЁТ!
Цитата:
2. сделать таблицу, включающую таблицу 1 + атрибут, равный минимальному(или макс.) из значений поля "число".
Код:
select t1.kod, min(t2.Chislo) as Minimum_t2 from Table1 t1, table2 t2
  where t1.kod = t2.kod
  group by t1.kod
И смотри примечание к первому коду!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.01.2009, 18:19   #3
lyjg0108
Заблокирован
 
Регистрация: 10.01.2009
Сообщений: 3
Лампочка ?????

???????????????gucci shoesnike shoxugg bootscheap shirtsjordan shoes
lyjg0108 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с запросом Viper666 Microsoft Office Access 2 14.05.2008 22:35
Помогите с запросом Айвенго Microsoft Office Access 3 08.05.2008 09:07
Помогите с запросом Blackmore БД в Delphi 3 07.05.2008 01:18
SQL. Помогите с запросом. fluxion БД в Delphi 2 27.12.2007 08:01
помогите с запросом 9-11 БД в Delphi 4 20.11.2006 10:04