|
|
#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 |
|
Постигающий
|
Спасибо, помогло! Ставлю плюс
|
|
|