AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2007, 12:16   #1  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от Sada Посмотреть сообщение
Я join забыл
Не в джойне дело.
Старый 29.05.2007, 12:18   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от oip Посмотреть сообщение
Не в джойне дело.
В нем тожа, просто сначала темы не понять чего автор хочит, толи через И толи через ИЛИ... Смотрите мой первый пост, там чтото похожее на правду...
Старый 29.05.2007, 12:48   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Сори. Последний раз фигню написал. На автобус спешил (похавать).
Есть три тиблицы как я понял. Первая номенклатуры. Вторая характеристики и третья связь характеристик с номенклатурами.
X++:
While select table1//номенклатуры
{
    While select table2//характеристики
    {
        select table3 // связь
        where table3.itemId=ItemId && table3 && 
        table3.feature=table2.id //т.е. А.В. С и т.д. по очереди
        if (table2.id = C && table3) //последней и характеристика есть
        {
         ,    
        }
        if (! table3)
        {
        //как только первой нет выходим и берём следующую номенклатуру для проверки
        break;
        }
    }
}
Хотя через одно место, в принципе если подумать можно ещё как нибудь придумать даже быстрее, только всё равно будет через то место.

Последний раз редактировалось miklenew; 29.05.2007 в 14:52.
Старый 29.05.2007, 12:58   #4  
leshy is offline
leshy
Участник
 
118 / 11 (1) +
Регистрация: 23.02.2004
Адрес: Киев
[QUOTE=miklenew;139595]
Есть три тиблицы как я понял. /QUOTE]

Две таблицы: Таблица товаров и таблица характеристик. Хотя это ничего не меняет.
Старый 29.05.2007, 13:22   #5  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от leshy Посмотреть сообщение
Две таблицы: Таблица товаров и таблица характеристик. Хотя это ничего не меняет.
А третья связь.
Старый 29.05.2007, 14:11   #6  
leshy is offline
leshy
Участник
 
118 / 11 (1) +
Регистрация: 23.02.2004
Адрес: Киев
Цитата:
Сообщение от miklenew Посмотреть сообщение
А третья связь.
miklenew, связь 1:n, достаточно двух таблиц
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помогите с запросом AvrDen DAX: Программирование 8 07.08.2007 15:24
Помогите с запросом Antonuch DAX: Программирование 4 21.06.2007 15:46
помогите с запросом oleg_e DAX: Программирование 4 10.10.2006 13:04
Помогите с запросом.. DarkBear DAX: Программирование 2 15.08.2005 13:38
Помогите с SQL запросом malex DAX: Программирование 8 26.07.2005 13:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:32.