powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос на выборку из 4-х таблиц
3 сообщений из 3, страница 1 из 1
Запрос на выборку из 4-х таблиц
    #39092003
kadekin77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время сток.
Возникла такая проблема.
Есть 4-е таблицы с разным количеством строк. 3-и таблицы объединяет одно поле Integer, а 4 по полю STRing

Таб.1
bsx_id, bsx_idbeleg, bsx_belegnr,dat_zap, dat_zak,dat_otgr

Таб.2
fap_moddate, fap_fauftragnr, fap_id_beleg

Таб.3
pos_beleg_id, pos_beleg_nr, pos_pos_nummer,
pos_pos_stk, pos_pos_dim_h, pos_pos_dim_b, ((pos_pos_dim_h/1000)*(pos_pos_dim_b/1000)*pos_pos_stk) as Plosh

Таб.4
basa$t1_zakaz, basa$t1_poz, BASA$T1_REMARK, basa$t1_arx, BASA$T1_MATERIAL, BASA$T1_GLAS

Выполняю следующий скрипт
SELECT
t1.bsx_id, t1.bsx_idbeleg, t1.bsx_belegnr, t1.dat_zap, t1.dat_zak, t1.dat_otgr,

t2.fap_moddate, t2.fap_fauftragnr, t2.fap_id_beleg,

t3.pos_beleg_id, t3.pos_beleg_nr, t3.pos_pos_nummer,
t3.pos_pos_stk, t3.pos_pos_dim_h, t3.pos_pos_dim_b, ((t3.pos_pos_dim_h/1000)*(t3.pos_pos_dim_b/1000)*t3.pos_pos_stk) as Plosh,

t4.basa$t1_zakaz, t4.basa$t1_poz, t4.BASA$T1_REMARK, t4.basa$t1_arx, t4.BASA$T1_MATERIAL, t4.BASA$T1_GLAS

FROM t1, t2, t3

WHERE t1.bsx_idbeleg = t2.fap_id_beleg
AND t1.bsx_idbeleg = t3.pos_beleg_id
AND bsx_belegnr = t4.basa$t1_zakaz

And {Условия выбора по полям 0 или 1}

При таком выборе "В ЛОБ" происходит дублирование строк "не всех" но есть. использование GROUP BY не дает результатов.
Подскажите как нужно правильно составить запрос.
...
Рейтинг: 0 / 0
Запрос на выборку из 4-х таблиц
    #39092024
kadekin77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kadekin77,
Всем спасибо. Все получилось.
...
Рейтинг: 0 / 0
Запрос на выборку из 4-х таблиц
    #39092416
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kadekin77,

Всегда пожалуйста.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос на выборку из 4-х таблиц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]