|
|
#12 |
|
MCITP
|
Цитата:
Ещё прикол: X++: i = 0;
while select ledgerTableTmp
join ledgerTrans
where ledgerTrans.AccountNum == ledgerTableTmp.AccountNum
{
info('1:' + ledgerTrans.AccountNum);
i++;
if (transCnt && i == transCnt)
break;
}
i = 0;
while select ledgerTrans
join ledgerTableTmp
where ledgerTrans.AccountNum == ledgerTableTmp.AccountNum
{
info('2:' + ledgerTrans.AccountNum);
i++;
if (transCnt && i == transCnt)
break;
}
i = 0;
while select ledgerTableTmp
join ledgerTrans
where ledgerTrans.AccountNum == ledgerTableTmp.AccountNum
{
info('3:' + ledgerTrans.AccountNum);
i++;
if (transCnt && i == transCnt)
break;
}При этом 1 посылает к СУБД запрос (гы ) следующего вида:PHP код:
2 - делает нормальное декартово произведение 3 - не выполняется вообще (ни запроса, ни инфо)! (именно после выполнения 2, т.к. 1 - выполняется) 15 мин. голову ломал... бред какой-то... |
|
|