|
Можно ли сделать такое в запросе?
| ☑ |
0
Garfild
09.11.12
✎
13:42
|
Ситуация такая: есть 2 таблицы, первая такая
Товар Колво
Водка 20
пиво 12
самогон 11
вторая:
Товар Колво Партия
Водка 15 1
Водка 30 2
Водка 100 3
Пиво 100 18
нужно, чтобы результат был такой:
товар Колво Партия
Водка 15 1
Водка 5 2
Пиво 12 18
Такое сделать можно в одном запросе? Если да, то пните в нужном направлении плз.
|
|
1
Wobland
09.11.12
✎
13:42
|
а самогон куда дел?
|
|
2
Wobland
09.11.12
✎
13:43
|
правила формирования третьей таблицы предлагается стелепатировать?
|
|
3
zak555
09.11.12
✎
13:43
|
по идее первая должна входить во вторую
|
|
4
GLazNik
09.11.12
✎
13:43
|
Можно. Смотрите в сторону нарастающего итога.
|
|
5
Classic
09.11.12
✎
13:44
|
Партионный учет в запросе. Конечно можно
|
|
6
GLazNik
09.11.12
✎
13:44
|
(2) чего там телепатировать? количество из первой по партиям из второй...
|
|
7
Wobland
09.11.12
✎
13:45
|
|
|
8
Wobland
09.11.12
✎
13:45
|
(6) где самогон?
|
|
9
Wobland
09.11.12
✎
13:45
|
(8) выпило внутреннее соединение
|
|
10
GLazNik
09.11.12
✎
13:46
|
(9) угу:)
|
|
11
Undefined vs NULL
09.11.12
✎
13:46
|
немного доработать v8: FIFO в запросе
|
|
12
MadHead
09.11.12
✎
13:47
|
нарастающий итог в запросе сомнительный вариант при больших выборках
|
|
13
GLazNik
09.11.12
✎
13:50
|
(12) альтернативные варианты? брать результат больших выборок и перебирать в цикле?
|
|
14
Classic
09.11.12
✎
15:10
|
(13)
Именно так и сделано в типовых
|
|