![]() |
#1 |
Постигающий
|
![]()
select * from pB
join * from pB2 where pB2.CodeRef == pB.Code ну...прошу помочь знатаков...конкретно непонятно что в параметрах addLink писать( Последний раз редактировалось Андрей К.; 09.08.2007 в 17:39. |
|
![]() |
#2 |
Участник
|
А в чем вопрос - то?
X++: * from |
|
![]() |
#3 |
Постигающий
|
вопрос в принципе такой "как правильно строят QUERY когда надо привязать таблицу саму к себе")
|
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Постигающий
|
PHP код:
![]() Последний раз редактировалось Андрей К.; 09.08.2007 в 17:39. |
|
![]() |
#6 |
Участник
|
а таблица заполнена? судя по названию она временная
|
|
![]() |
#7 |
MCTS
|
Вроде JoinMode::NoExistsJoin должен быть?
|
|
![]() |
#8 |
Участник
|
qr.setCursor(TmpPaymentBalanceTotal_RU);
должно помочь |
|
![]() |
#9 |
Постигающий
|
спрошу проще без заморочек с notexists..
как разложить в query такой запрос? select * from pB join * from pB2 where pB2.CodeRef == pB.Code pb и pb2 - переменные одной временой таблицы Последний раз редактировалось Андрей К.; 09.08.2007 в 17:53. |
|
![]() |
#10 |
Постигающий
|
а вообще вроде джойнить временные таблицы нельзя?
|
|
![]() |
#11 |
Участник
|
можно
|
|
![]() |
#12 |
Участник
|
|
|
![]() |
#13 |
Постигающий
|
Заполнены одинаково...Вообще чтобы отбросить лишние вопросы,спрошу- имеет ли значение временные они или нет,если они заполнены одинаково?
|
|
![]() |
#14 |
Участник
|
Цитата:
tmpTable1.setTmpData(tmpTable); qbds = query.addDataSource(tablenum(TmpTable)); qbds = qbds.addDataSource(tablenum(TmpTable)); qbds.addLink(fieldnum(TmpTable, Code), fieldnum(TmpTable, CodeRef)); queryRun = new QueryRun(query); queryRun.setCursor(tmpTable); queryRun.setCursor(tmpTable1, 2); queryRun.next(); Причем если попытаться обойтись без tmpTable1, то вылетает со свистом |
|
|
За это сообщение автора поблагодарили: vladz (1), Андрей К. (1). |
![]() |
#15 |
Постигающий
|
Спасибо, помогло! Ставлю плюс
|
|