05.10.2020, 15:33 | #1 |
Участник
|
AX 2009. Связать 2 таблицы через Like
Добрый день!
Нужно связать 2 таблицы через Like. Можно ли это как-то сделать? (через select или query) X++: select tab1.* from tab1 where tab1.num == "1" exists join tab2 where tab1.ItemId like tab2.ItemGr + '*'; Видел, что в AX 2012 есть функция SysQuery::valueLikeAfter(), которая, как я понял, делает то что нужно. А как для 2009 ? |
|
05.10.2020, 18:05 | #2 |
Участник
|
в запросах аксапты не может быть выражений.
это ограничение ядра Аксапты. поэтому like возможен только с константами X++: select tab1 from tab1 where tab1.num Like "1*" X++: select * from tab1 where tab1.num == "1" exists join tab2 where tab1.ItemId Like tab2.ItemGr; |
|
05.10.2020, 19:47 | #3 |
Участник
|
|
|
|
|