jug |
---|
Хотелось бы помощи в таких вещах. |
вопрос в чём ? почему в поле имя выводится дата ?
потому что так запрос кто-то составил
SELECT 1 AS nom,Client.id_cl, Client.Фамилия, Client.Имя, Client.Отчество, Client.Проект
FROM Client INNER JOIN Phone ON Client.id_cl = Phone.id_ph
GROUP BY Client.Фамилия, Client.Имя, Client.Отчество, Client.Проект, Client.id_cl, Client.Клиент, Client.Гемор, Client.Умершие
HAVING (((Client.Проект)=[Ведите проект]) AND ((Client.Клиент)=-1) AND ((Client.Гемор)=0) AND ((Client.Умершие)=0));
UNION ALL
SELECT 2 AS nom, Phone.id_ph, Phone.PhoneNum, Null AS Выражение1, Null AS Выражение2, Null AS Выражение3
FROM Client INNER JOIN Phone ON Client.id_cl = Phone.id_ph
GROUP BY Phone.PhoneNum, Null, Null, Null, Null, Client.id_cl, Phone.id_ph, Client.Проект, Client.Фамилия, Client.Имя, Client.Отчество, Client.Клиент, Client.Гемор, Client.Умершие
HAVING (((Client.Проект)=[Ведите проект]) AND ((Client.Клиент)=-1) AND ((Client.Гемор)=0) AND ((Client.Умершие)=0));
UNION ALL
SELECT 3 AS nom, Sale.id_sl, Sale.пин, Sale.Дата_доставки, Sale.Сумма, Sale.Состояние
FROM Client INNER JOIN Sale ON Client.id_cl = Sale.id_sl
GROUP BY Sale.пин, Sale.Дата_доставки, Sale.Сумма, Sale.Состояние, Null, Client.id_cl, Client.Фамилия, Client.Имя, Client.Отчество, Client.Проект, Client.Клиент, Client.Гемор, Client.Умершие, Sale.id_sl
HAVING (((Client.Проект)=[Ведите проект]) AND ((Client.Клиент)=-1) AND ((Client.Гемор)=0) AND ((Client.Умершие)=0))
ORDER BY Client.id_cl, nom;
зы
а вообще, запрос - посленовогодний бред
начиная с Фамилия/PhoneNum/пин , Сумма/Отчество
и заканчивая всеми этими GROUP BY/HAVING ...