select Nom
from Employes
where Matricule = (select Matricule
from Affectation
where CodeFonc = (select CodeFonc
from Fonctions
where DesignationFonc = 'Chef Service'));
Я выполняю этот запрос в Microsoft SQL Server Management Studio.
В результате выполнения выдается ошибка
Сообщение 512, Уровень 16, Состояние 1, Строка1
Подзапрос вернул более 1 значения. Это недопустимо, если подзапрос следует =,! =, <, <=,>,> = Или когда подзапрос используется в качестве выражения