Ребята, что то не соображу выбираю из всех таблиц сотрудников
SELECT Этап1.КодСмены, Этап1.Дата, Этап1.НомерСмены, Этап1.ТипСмены, Этап1.НачСмены, Этап1.КонтролерКач,
Этап3.Оператор, Этап4.Укладчица, Этап5.Укладчица
FROM ((Этап1 INNER JOIN (Этап2 INNER JOIN Этап3 ON Этап2.КодЭтапа2 = Этап3.КодЭтапа2)
ON Этап1.КодСмены = Этап2.КодСмены)
LEFT JOIN Этап4 ON Этап2.КодЭтапа2 = Этап4.КодЭтапа2) LEFT JOIN Этап5 ON Этап3.КодЭтапа3 = Этап5.КодЭтапа3
WHERE (((Этап1.КодСмены)=2296));
Получаеться что то типа
КодСмены | Дата | Номер смены | Тип смены | Начальник смены | Контролер качества | Оператор | Укладчица | Укладчица | 2296 | 30.11.2011 | 3 | Д | Быков Михаил С. | Павлова Снежанна | Соловьев Руслан В. | Яковлева | Яковлева | 2296 | 30.11.2011 | 3 | Д | Быков Михаил С. | Павлова Снежанна | Волков Алексей С. | Яковлева | | 2296 | 30.11.2011 | 3 | Д | Быков Михаил С. | Павлова Снежанна | Соловьев Руслан В. | Бойцова | Яковлева |
|
Можно как то сгруппировать
Что бы на выходе получить что то в виде списка Фамилий , и возможности проставить им кол-во часов
Да и еще последних два столбца , они нужны , это разные операции, НО если человек был там и там , то убрать повторение