The following code works fine: SELECT Inmast.fpartno, Inmast.fdescript, Inmast.frev, Inonhd.fbinno, Inonhd.flocation, Inonhd.flot, coalesce((SELECT TOP 1 (q.fcdoc) FROM M2MDATA01.dbo.qalotc q WHERE q.fcpartrev = 'REP' AND q.fctype = 'J' AND inonhd.flot = q.fclot ORDER BY q.fddate DESC),'00000-00000') AS JobNo FROM m2mdata01.dbo.inmast inmast JOIN dbo.inonhd inonhd ON Inonhd.fac = Inmast.fac AND Inonhd.fpartno = inmast.fpartno AND Inonhd.fpartrev = Inmast.frev LEFT OUTER JOIN dbo.InOnHdDl ON InOnHdDl.fiInOnHdID = InOnHd.identity_column WHERE Inmast.fsource NOT IN ('P', 'F') AND inonhd.fpartrev = 'REP' AND inonhd.flocation = 'FR'When I try to change the nested query to pull another value: SELECT Inmast.fpartno, Inmast.fdescript, Inmast.frev, Inonhd.fbinno, Inonhd.flocation, Inonhd.flot, (SELECT TOP 1 coalesce((q.fcdoc), '00000-00000'), J.fsono FROM M2MDATA01.dbo.qalotc q LEFT JOIN M2MDATA01.dbo.jomast J ON J.fjobno = q.fcdoc WHERE q.fcpartrev = 'REP' AND q.fctype = 'J' AND inonhd.flot = q.fclot ORDER BY q.fddate DESC) AS JobNo FROM m2mdata01.dbo.inmast inmast JOIN dbo.inonhd inonhd ON Inonhd.fac = Inmast.fac AND Inonhd.fpartno = inmast.fpartno AND Inonhd.fpartrev = Inmast.frev LEFT OUTER JOIN dbo.InOnHdDl ON InOnHdDl.fiInOnHdID = InOnHd.identity_column WHERE Inmast.fsource NOT IN ('P', 'F') AND inonhd.fpartrev = 'REP' AND inonhd.flocation = 'FR'I get the following error: SQL Server Database Error: Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.Suggestions?