Topic: Помощь по запросу.

Пишу прогу и снова заморочился с запросом. Необходимо вывести в репорт сведения которые выведены в шапке таблицы. Вообщем дело такое мне нужно чтобы в отчет выводились данные из двух баз comanda и base_of. В одной сведения о команде, а во второй base_of сведения о содержании этих команд. Но в запросе по кнопке "По выбранной" вывести данные из таблицы comanda получается, а из base_of ну никак.В чем дело не пойму. Все данные введены по НВВ

Post's attachments

Attachment icon офицеры.rar 18.12 kb, 437 downloads since 2015-01-19 

Re: Помощь по запросу.

Поправил запрос

SELECT
    comanda.nomer,
    comanda.vsego_os,
    comanda.vsego_oj,
    comanda.vsego_opov,
    comanda.pr_vus,
    comanda.pr_pdp,
    stepen.stepen,
    time.time,
    formirovanie.formirovanie,
    tip.tip,
    base_of.[1razAB]


from
   comanda

LEFT OUTER JOIN base_of ON base_of.id_comanda=comanda.id

LEFT OUTER JOIN formirovanie ON formirovanie.id=comanda.id_formirovanie
LEFT OUTER JOIN stepen ON stepen.id=comanda.id_stepen
LEFT OUTER JOIN time ON time.id=comanda.id_time
LEFT OUTER JOIN tip ON tip.id=comanda.id_tip


WHERE
     formirovanie.id=$id

ORDER BY formirovanie.formirovanie;

в целом структура базы данных довольно странная, много ключей c не нужной поддержкой целостности,
поддержка целостности нужна только у ключа base_of.id_commanda, чтобы при удалении команды удалялись из таблицы сведения об этой команде.


Формы тоже странно сделаны, либо я чего то не понимаю )

Dmitry.