К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Поиск в таблице значений

Гость
0 - 14.02.2014 - 14:03
Здравствуйте! Есть 2 таблицы значений (ТЗ)
Пример:
Есть Данные
Фабрика1
Фабрика2
Фабрика3

ТЗ1
Фабрика2 Товар1
Фабрика1 Товар2
Фабрика3 Товар3
Фабрика2 Товар4

Как получить итоговую таблицу
Фабрика1 Товар2
Фабрика2 Товар1, Товар4
Фабрика3 Товар3



Гость
1 - 14.02.2014 - 14:07
а что не получатся? цикл по первой, поиск по второй
Гость
2 - 14.02.2014 - 14:40
В итоговой таблице второй столбец сделать списком.
Или сотворить со стуктурой, позволяющей работать с ТЗ, как с "деревом". Вроде xml...
Гость
3 - 14.02.2014 - 15:01
кто мне объяснит

в поставленной задаче какой смысл имеет первая ТЗ -
Фабрика1
Фабрика2
Фабрика3

эти значения ни с чем не коррелируют и для получения итоговой таблицы нафиг не нужны - вся информация для итоговой ТЗ (как она нарисована) есть во второй тз
Гость
4 - 14.02.2014 - 15:02
"а что не получатся? цикл по первой, поиск по второй"

за такой совет бьют морду. Лица.

хотя.... что и них взять, однаЭсникоф
Uho
5 - 14.02.2014 - 15:10
СКД СоеднинитьСтроки() :)
Гость
6 - 14.02.2014 - 15:53
сделай по таблицам запрос и дальше делай с ними, что душе угодно
Гость
7 - 14.02.2014 - 16:15
Ага, ага. Запрос по таблице, СКД... А автор с "семеркой" работает ;))
Гость
8 - 14.02.2014 - 16:50
(0) Ты хочешь чтобы за тебя написали?
сам то что делал? что не получается?
Гость
9 - 14.02.2014 - 20:32
7-VZ >так пусть не работает, делов-то
Гость
10 - 14.02.2014 - 21:48
опять торговля111 икру мечет - очередной ламер последние сухари отбирает
Гость
11 - 14.02.2014 - 22:34
в столбцы чтоль загнать значения товара по фабрике, так их создавать ить надо же ещё. перебором только. правда не вижу смысла использовать первую тз, если только она не содержит список отбора для второй тз.

грубо говоря, сортируем вторую тз по фабрике и понеслись по строкам, если фабрика та же, что и в предыдущей строке - пихаем строку в новую или имеющуюся колонку нашей же тз, если нет, значит, не пихаем.

---
а как выглядит в общих чертах запрос по тз, который пихает значения колонки очередной строки тз в новые колонки тз, которые ещё надо создать?
Гость
12 - 14.02.2014 - 23:33
11-Зелёный тролль >запрос никак не выглядит, я исхожу из того, что ТЗ не цель, а средство, а с запросом от нее можно отказаться. соединяем две таблицы и обходим по группировкам. результат можно в дерево выгрузить, если хочется.
Гость
13 - 15.02.2014 - 00:06
Начала не видно. Задачи нет. Потому вопрос бессмыслен: при правильном решении задачи данного фрагмента вообще не должно быть.
Гость
14 - 15.02.2014 - 05:48
(11) сортируешь по Фабрика, определяешь максимальное количество товара(аля колонки) на каждой фабрике.
количество фабрик известно, количество колонок (товара) тоже будет известно, создай ТЗ и запихивай туда сколько хочешь.
Гость
15 - 15.02.2014 - 05:53
+14 ... или свою конечную ТЗ в (0) поверни на 90 градусов и пили сколько хочешь

Фабрика1 Фабрика2 Фабрика3
Товар2 Товар1 Товар3
Товар4

Мозги немного напряги
Гость
16 - 15.02.2014 - 10:45
14-nordbox > Вот это и называется "Индийский код".
Гость
17 - 15.02.2014 - 17:00
16-VZ> Ты про это ??? )))
http://kildekode.ru/tag/%D0%B8%D0%BD...BA%D0%BE%D0%B4
.
или ты серьезно про http://www.indostan.ru/indiya/80_1970_0.html
???
у меня с юмором плохо сегодня
Гость
18 - 15.02.2014 - 17:49
17-nordbox > :) Ну, первая ссыла - забавная попытка обмануть скрипт подсчета "производительности", не более того.
Вторую прочел с интересом, спасибо.
-------------
Нет, это образец построения куска модуля, не видя его целиком. Возможно, этих ТЗ вообще не должно быть. Впрочем, это повтор (13).
Гость
19 - 15.02.2014 - 18:21
18-VZ> согласен, задачи целиком нет...
и сам он похоже не особо рвется её решать


К списку вопросов






Copyright ©, Все права защищены