Не могли бы вы помочь мне построить SELECT с помощью SQL?SQL - Уникальные результаты
У меня есть следующая таблица:
Table: Delivery | Columns: (idProvider, idMaterial, idProject, quantity)
Я хотел бы, чтобы выбрать все проекты (idProject)
, где единственный поставщик (idProvider)
был поставщик = 1.
P.S: Проект может иметь много поставщиков.
Я попытался тривиальное:
Select (SELECT idProject FROm Delivery WHERE idProvider = 1)
, но он не работает, потому что она возвращает проекты, которые имеют более одного поставщика.
Какую базу данных вы используете? SQL Server или MySQL? Пожалуйста, отметьте вопрос соответствующим образом. –
Это домашнее задание? Существует ли поставщик таблицы? – cavalsilva
- это сервер sql или mysql? – Tanner