Quantcast
Channel: case statement sub query need to return multiple values - Database Administrators Stack Exchange
Browsing index pages (3 articles)

case statement sub query need to return multiple values

Below query need to return multiple values select CASE WHEN LTRIM(RTRIM([Order].ClientProject_Id))!=''THEN (SELECT StationeryClientProject.ImpFile from StationeryClientProject WHERE...

View Article


Answer by Hannah Vernon for case statement sub query need to return multiple...

This should work:select CASE WHEN LTRIM(RTRIM([Order].ClientProject_Id))!='' THEN StationeryClientProject.ImpFileELSE Stationery.ImpFileEND AS ImpFileFROM [Order] LEFT OUTER JOIN ClientProject ON...

View Article


Answer by mustaccio for case statement sub query need to return multiple values

A subquery used in scalar context like yours -- the CASE expression must return a single (scalar) value, -- should also return a single value. It's hard to guess what you want, since you did not...

View Article
Browsing index pages (3 articles)


Latest Images