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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2011, 07:44   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Может тебе стоит прочитать про group by?
Но перед этим однозначно отказаться от множества таблиц. Все пусть хранит как pproger сказал
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.07.2011, 08:08   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Stilet
Но перед этим однозначно отказаться от множества таблиц. Все пусть хранит как pproger сказал
+100

Вообще, интересная ситуация. Сначала придумываем себе сложности (я имею в виду распределение складов по отдельным таблицам), а потом с боем преодолеваем возникшие трудности... Так, что ли?..


Цитата:
Теперь ситуация обстоит так:
Код:
Sklad | Tovar
Склад_1 | Карандаш
Склад_2 | Карандаш
------------------
Склад_3 | Ластик
Склад_1 | Ластик
------------------
Склад_1 | Линейка
Склад_2 | Линейка
------------------
........................
Склад_n | Ручка
Склад_m | Ручка
Эта ситуация (которую вы привели) - это уже результат полученного запроса (вьюшка, таблица) ?!

Последний раз редактировалось Serge_Bliznykov; 29.07.2011 в 08:18.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.07.2011, 11:33   #13
Macklay
Пользователь
 
Аватар для Macklay
 
Регистрация: 27.06.2009
Сообщений: 30
По умолчанию

Вобщем то база теперь в одной таблице но с разными ID, нужно чтобы вывелась пара
Склад1 Склад2 кол-во общих для них обоих товаров..

Не надо критики.. Всё есть так как есть изменить не могу и не потому что не сумею, тут свои подводные камни..
Один group by тут не поможет...

Я побольшей части думаю о создания таблицы со структурой:

Склад1 Склад2 Tovar

И заполнить его сначала результатами выборок в два этапа..

да это результат запроса...



_________________
Не используйте форум как чат - не пишите несколько коротких сообщений подряд!
Есть что добавить - нажимайте кнопку "Правка/Редактировать" на своём крайнем сообщении
и изменяйте, добавляйте....

Прошу учесть на будущее...

Модератор.

Последний раз редактировалось Serge_Bliznykov; 29.07.2011 в 14:58.
Macklay вне форума Ответить с цитированием
Старый 29.07.2011, 15:06   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
да это результат запроса...
покажите его, пожалуйста.. (особенное интересует,
как Вы им получаете
...
Склад_n xxxx
Склад_m xxxxx


Возможно, что из этого запроса и можно соорудить то, что Вы вяете...

Цитата:
Код:
Sklad | Tovar
Склад_1 | Карандаш
Склад_2 | Карандаш
------------------
Склад_1 | Линейка
Склад_2 | Линейка
------------------
это в итоге должно дать
Цитата:
склад_1 склад_2 2 штуки
?
(карадаш и линейка - 2 товара)


И, хоть убейте, я не могу понять, зачем Вам:

склад_1 склад_2 2 штуки
склад_1 склад_4 35 штук
склад_1 склад_17 77 штук
склад_2 склад_4 5 штук
склад_2 склад_16 3 штуки.
склад_3 склад_7 18 штук
склад_3 склад_8 11 штук
склад_3 склад_11 2 штуки
......
склад_16 склад_17 5 штук

это же огромная масса совершенно бестолковых данных...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск совпадений Claster Общие вопросы Delphi 4 22.06.2011 17:34
Поиск совпадений в ListBox NiKiToZZ- Помощь студентам 7 05.01.2011 10:54
Поиск совпадений в БД _PROGRAMM_ PHP 6 21.05.2010 13:53
Поиск данных в нескольких таблицах a_n_n_a БД в Delphi 10 23.04.2010 11:33
Поиск совпадений mistx Microsoft Office Excel 22 14.08.2009 13:41