Member 10549697 Ответов: 1

Подзапрос не работает


Создайте процедуру [dbo].[prc_PLC_getDealContactPerson]
@DealID bigint
Как
Начать

выберите * из PLC_ClientContactPerson, где PLC_ClientContactPersonID (выберите PLC_ClientCotnactPersonId из PLC_DealCOntact, где PLC_DealID=@DealID);
КОНЕЦ

Что я уже пробовал:

я пытаюсь запустить эту процедуру, но она дает мне ошибку.я новичок в sql, пожалуйста, исправьте ошибку

1 Ответов

Рейтинг:
6

Asad Ali Mirza

Вам не хватает в предложении.

выберите * из PLC_ClientContactPerson, где PLC_ClientContactPersonID В (выберите PLC_ClientCotnactPersonId из PLC_DealCOntact, где PLC_DealID=@DealID);

Вы также можете использовать

выберите * из PLC_ClientContactPerson a,
(выберите PLC_ClientCotnactPersonId из PLC_DealCOntact, где PLC_DealID=@DealID) b
где a. PLC_ClientContactPersonID = b.PLC_ClientContactPersonID


Member 10549697

- Спасибо, Сэр. В ключевом слове отсутствовало