Подзапрос вернул более 1 значения. Это недопустимо, когда подзапрос следует за=,!=,, >= или когда подзапрос используется в качестве выражения.
Я написал нижеприведенную инструкцию запроса к sql server:
SELECT ReferringPhysician.LastName,ReferringPhysician.FirstName, (SELECT LocationName FROM RefPhysLocations WHERE ReferringPhysicianID = (SELECT ReferringPhysicianID FROM RefPhysLocations WHERE LocationName LIKE '%'+@keyword+'%')) AS LocationName FROM ReferringPhysician WHERE ReferringPhysician.ReferringPhysicianID=(SELECT ReferringPhysicianID FROM RefPhysLocations WHERE LocationName LIKE '%'+@keyword+'%')
Но я получил следующее сообщение об ошибке от sql server.
Подзапрос вернул более 1 значения. Это недопустимо, когда подзапрос следует за=, !=, <, <= , >, >= или когда подзапрос используется в качестве выражения.
Dalek Dave
Мелкие правки грамматики.