|
Нужна помощь с запросом
|
|||
---|---|---|---|
#18+
Есть три таблицы: TM ididtmnametm21отдел 1311 гараж 1412гараж 252отдел 2621гараж 3722гараж 4 XK Кодidtmxk111121213212422 RM Кодidtmprice1125002125003211000421100052110006211000722800831600 В TM хранится иерархия объектов, в XK связь id конкретного объекта с объектом верхнего уровня, в RM цены по конкретным объектам. Необходимо получить сумму по объектам, но собрать ее на объекте верхнего уровня с его названием. Имеем запрос: Код: sql 1. 2. 3.
nametmxkSum-priceгараж 211000гараж 324000гараж 42 800 Он как и ожидалось выводит сумму по конкретным объектам. Если изменить запрос вот так: Код: sql 1. 2. 3.
, то он соберет данные как надо xkSum-price1100024800 , но имя объекта, естественно, не подтянет. Не могу сообразить как теперь по полю xk подтянуть соответственное название из таблицы TM, чтобы было вот так: xkSum-pricenametm11000отдел 124800отдел 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2021, 11:13 |
|
Нужна помощь с запросом
|
|||
---|---|---|---|
#18+
Mr.Crause, Подача условия задачи так себе. Нейминг тоже: то id, то Код. Таблица XK и тут же поле xk. XK Код idtm xk1 11 12 12 13 21 24 2 2В строчке c Код = 4, вероятно, idtm = 22, а не 2? Так а что мешает в последнем запросе сделать джойн ON xk.xk = tm.idtm? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2021, 14:01 |
|
Нужна помощь с запросом
|
|||
---|---|---|---|
#18+
Gluck99 Mr.Crause, Подача условия задачи так себе. Нейминг тоже: то id, то Код. Таблица XK и тут же поле xk. XK Код idtm xk1 11 12 12 13 21 24 2 2 Да, ошибка :( Gluck99 Так а что мешает в последнем запросе сделать джойн ON xk.xk = tm.idtm? Не могу понять откуда джойнить, вроде уже все собрал. В двух соснах заблудился. Голова кругом. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2021, 14:44 |
|
Нужна помощь с запросом
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2021, 15:47 |
|
|
start [/forum/topic.php?fid=47&fpage=10&tid=1828136]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 143ms |
0 / 0 |