![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL-запрос [D7]
Ozone © (2003-10-30 11:58:00)
Есть 3 таблицы "Учителя", "План" и "Выполнение".
Учителя -> (КодУ, ФИО, ...)
План и Выполнение -> (Номер, КодУ, Год, Лекции, ...)
(таблицы План и Выполнение связаны с таблицей Учителя по внешнему ключу КодУ)
Мне необходимо получить что-то типа "остатка" определенного учителя, т.е. результат запроса должен сожержать все записи таблицы "План" (для определенного "КодУ"), но с поправками на таблицу "Выполнение", а именно там, где поля "Год" совпадают, из поля План.Лекции нужно вычесть Выполнение.Лекции.
Спасибо за любую помощь.
Dona (2003-10-30 12:10:00) [1]
Записи из Т1 без подчиненных (по полю Сod) в Т2
SELECT Т1.*, T2.Cod
FROM Т1 LEFT JOIN T2 ON Т1.Cod = T2.Cod
WHERE (((T2.Cod) Is Null));
А может, проще добав. в "План" логич. (или числовое) поле, где отмечать выполнение Плана, и табл. Выполнение просто не будет нужна?
Sandman25 (2003-10-30 12:03:00) [2]
Хранимые процедуры поддерживаются? Если да, то лучше сделать ими ИМХО.