Добрый день.
Методологический вопрос - как лучше запросом собрать сложную структуру данных - т.е. когда одному элементу соответствуют несколько массивов реквизитов - например,
у номенклатуры несколько единиц измерения, несколько штрихкодов, несколько цен и т.д. и все это надо выгрузить. Если в лоб использовать соединения и итоги - получается довольно громоздко и труднообрабатываемо. Может есть какие-то эффективные подходы? Спасибо
пакетный доступ к данным.
из запроса получаем пакет результатов где
в таб1 выводим основные параметры Ном-ры.
в таб2 номки-цены
в таб3 номки-шк
и т.д.
в обходе результата работаем с таб1 и по каждой строке результата подбираем из таб2 и таб3 дополнительные данные.
чтобы куда-то упаковать - делаем структуру с вложенным массивом
чтобы куда-то отдать - структуры пакуем в массив и сериализуем в JSON
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший