Your SQL command was:
CREATE TABLE #upload ( up_id int, up_name varchar(32), up_ra float, up_dec float )
INSERT INTO #upload values ( 1, 'A1', 195.2, 2.5),( 2, 'A2', 194.5, 2.6),( 3, 'A3', 193.6, 2.8),( 4, 'A4', -90.1, -90.051)
create table #x (up_id int,objID bigint)
INSERT INTO #x
SELECT up_id, dbo.fGetNearestObjIdEq(up_ra,up_dec,0.5) as objId
FROM #upload WHERE dbo.fGetNearestObjIdEq(up_ra,up_dec,0.5) IS NOT NULL
SELECT u.up_name as [name],
p.objID, p.ra, p.dec, p.run, p.rerun, p.camcol, p.field,
dbo.fPhotoTypeN(p.type) as type,
p.modelMag_u, p.modelMag_g, p.modelMag_r, p.modelMag_i, p.modelMag_z
FROM #x x, #upload u, PhotoTag p
WHERE u.up_id = x.up_id and x.objID=p.objID
ORDER BY x.up_id