Прога для учета нарядов на комплектование в/ч. Имеется определенные команды для каждой в/части или несколько команд для одной в/части, в каждой команде могут быть как солдаты, так и офицеры и техника. Степени поставки и время поставки для всех категорий (офицеры, солдаты, техника) могут быть разные. И прога нужна для ведения базы всех нарядов, с последующей выборкой их по военкоматам, по командам, по подчиненности, по времени, по степени и т.д. Запросов много.
В старой версии программы я планировал брать степень из одной таблицы для всех видов, так и время поставки и оповещения тоже из одной таблицы, но при формировании запроса, если я указываю одно поле, например, время поставки офицеров, запрос проходит нормально, но как только добавляю время поставки солдат,вместе с полем офицеров ошибка. Делал примерно так:
SELECT
tpost.time_post, (здесь времена расписаны как надо, например 24.00)
base.id_tpost, ( код времени поставки офицеров)
base.id_tpost1 (код времени поставки солдат)
FROM base
LEFT OUTER JOIN tpost ON tpost.id=base,id_tpost
LEFT OUTERJOIN tpost ON tpost.id=base.id_tpost1
WHERE rvk.id=$id
сразу скажу в таблице base созданы связи на таблицу tpost.