Я начинающий программист, и ничего в моем учебнике не помогает мне с этой проблемой! Мне нужно отобразить эти имена полей ProjectID, ProjectName, DepartmentPhone, EmployeeNumber, LastName, FirstName, EmployeePhone, а также отдел имени поля. Последнее имя поля включено в две отдельные таблицы, поэтому я использовал предложение WHERE, чтобы оно отображалось. Однако я должен специально отображать сотрудников, работающих над проектами, назначенными отделом «Маркетинг». Я не могу заставить это работать ... Если я удалю мое текущее предложение WHERE, чем Департамент не будет работать или отображать ... Но я думаю, мне нужно другое предложение Where, чтобы оно отображало только проекты отдела маркетинга.AccessSQL - Не удается заставить его правильно отображать ... Попытка сортировки данных
Вот мой текущий код:
SELECT ProjectID, ProjectName, DepartmentPhone, EmployeeNumber, LastName, FirstName, EmployeePhone
FROM PROJECT, DEPARTMENT, EMPLOYEE
WHERE PROJECT.Department = EMPLOYEE.Department
AND ProjectID IN
(SELECT PROJECT ID
FROM PROJECT
WHERE Department = 'Marketing')
ORDER BY ProjectID
Я бегу его в Access как SQL Query и ошибка, которая выскакивает говорит
Syntax error in query expression 'PROJECT.Department = EMPLOYEE.Department AND SELECT ProjectID, ProjectName, DepartmentPhone, EmployeeNumber, LastName, FirstName, EmployeePhone
FROM PROJECT, DEPARTMENT, EMPLOYEE
WHERE PROJECT.Department = EMPLOYEE.Department
AND ProjectID IN
(SELECT PROJECT ID
FROM PROJECT
WHERE Department = 'Marketing')
ORDER BY ProjectID "
Без «И», и все, что прошлое он работает отлично, но отображает все проекты, а не только те, которые работают в отделе маркетинга. Пожалуйста помоги!
Базы данных 101 : Доступ <> SQL Server <> MySQL. – podiluska
Есть некоторые объединения отсутствуют Я думаю ... –