вот мой запрос
SELECT
ISNULL(
(
select subjectshrt from subject_definition sd join student_subject ss
on(sd.sdsrno =ss.sdsrno1) where sd.tpbp LIKE ('p%')
)
,0)A,
ISNULL(
(
select subjectshrt from subject_definition sd join student_subject ss
on(sd.sdsrno =ss.sdsrno2) where sd.tpbp LIKE ('p%')
)
,0)b
здесь сначала выберите запрос, верните 1 строку, а 2 возвращает несколько строк, и я получаю сообщение об ошибке, подобное
Подзапрос вернул более 1 значения.Это недопустимо, если подзапрос следует =,! =, <, <=,>,> = Или когда подзапрос используется в качестве выражения.
так что мне следует сделать, чтобы этот запрос работал