|  18.06.2004, 12:20 | #1 | 
| Решили жить вечно? | Ограничение записей в запросе 
			
			Имею запрос: while select inventTrans where (inventTrans.inventLocationId()==inventLocation) Но компилятор ругается на последнюю строку. Подозреваю, что inventLocationId в таблице inventTrans связан через InventDim. Обрабатывать склад в цилке например так: if (inventTrans.inventItemLocation().inventLocationID()!=inventLocation) continue; получается очень долго. Как мне ограничить выборку в запросе по складу? | 
|  | 
|  18.06.2004, 12:29 | #2 | 
| Moderator | 
			
			1)  Замените:  (inventTrans.inventLocationId()==inventLocation) на (inventTrans.inventLocationId ==inventLocation ) 2) Это тоже работать не будет, так как такого поля нет в inventTrans -> 3) Надо делать join inventDim | 
|  | 
|  18.06.2004, 12:31 | #3 | 
| Участник | 
			
			поля InventLocationId в InventTrans просто нету, надо в запрос подключать InventDim PHP код: 
			 | 
|  | 
|  18.06.2004, 12:34 | #4 | 
| Модератор | 
			
			Не легче самой писать примерно вот так: PHP код: 
			 | 
|  | 
|  18.06.2004, 12:39 | #5 | 
| ---------------- | Дополнение 
			
			Действительно, связан с InventDim. PHP код: 
			 | 
|  |