Я написал SQL-запрос, который вернет набор результатов, но возвращаемый результат будет недостаточно точным! Итак, теперь я пытаюсь обрезать результат, чтобы получить точную информацию, которая мне нужна! Каждый элемент, который я хочу, возвращается с несколькими строками, и я ищу конкретную строку, чтобы вернуться к пользователю.Можно использовать оператор CASE в WHERE CLAUSE в этом формате
Так что я хочу найти значение внутри предложения where, и выберем только нужные критерии из этого предмета! Я написал этот случай заявление в моем где положение, но я не могу заставить его функционировать эффективно:
and SourceType.Name = (CASE When SourceType.Name = '7550RTU' Then
Select Quantity.Name from Quantity
Where Quantity.Name = 'DI-S1 Cnt'
End)
Попробуйте и вы увидите, что это возможно. – HoneyBadger
попробуйте сами! – Bharadwaj
Это не сработает, вот почему я задаю вопрос, нужно выяснить, возможно ли это сейчас! – user3538102