SQL before beautify
SELECT 
o.*, ISNULL(nbor.nearest,999) as nearest 
FROM 
     ( 
-- This selects the white dwarf candidates, meeting the following criteria 
-- 1) Stars with dereddened g magnitudes between 15 and 20 
-- 2) Proper motion > 2 arcsec/century 
-- 3) Meet either a reduced proper motion cut, or have dereddened g-i < 0 
-- A left outer join is also performed to fetch the spectroscopic information 
-- for those stars with spectra. 
SELECT p.objID, 
 p.psfMag_g - p.extinction_g + 5 * log(u.propermotion / 100.) + 5 AS rpm, 
 p.psfMag_g - p.extinction_g - (p.psfMag_i - p.extinction_i) AS gi, 
 p.psfMag_u, p.psfMag_g, p.psfMag_r, p.psfMag_i, p.psfMag_z, 
      p.extinction_u, p.extinction_g, p.extinction_r, p.extinction_i, 
      p.extinction_z,p.ra,p.dec,p.run,p.rerun,p.camcol,p.field,p.obj, 
      p.status,p.flags, 
      u.propermotion, 
      ISNULL(s.specClass,0) as specClass, ISNULL(s.z,0) as z, 
      ISNULL(s.zConf,0) as zConf, ISNULL(s.zWarning,0) as zWarning, 
      ISNULL(s.plate,0) as plate, ISNULL(s.mjd,0) as mjd, 
      ISNULL(s.fiberID,0) as fiberID 
FROM       PhotoTag p JOIN USNO u ON p.objID = u.objID 
      LEFT OUTER JOIN SpecObj s ON p.objID = s.bestObjID 
WHERE       p.type = dbo.fPhotoType('Star')  AND (p.flags & dbo.fPhotoFlags('EDGE')) = 0 
      AND (p.psfMag_g - p.extinction_g) BETWEEN 15 AND 20       AND u.propermotion > 2. 
      AND (p.psfMag_g - p.extinction_g + 5 * log(u.propermotion / 100.) + 5 > 
           16.136 + 2.727 * (p.psfMag_g - p.extinction_g - 
           (p.psfMag_i - p.extinction_i)) OR 
      p.psfMag_g - p.extinction_g - (p.psfMag_i - p.extinction_i) < 0.) 
      ) AS o 
      LEFT OUTER JOIN 
      ( 

-- This fetches the distance to the nearest PRIMARY neighbor (limited to stars 
-- or galaxies) whose g magntiude is brighter than 21. To speed the query a bit, 
-- we limit the objects to bright PRIMARY stars brighter than 21, since that 
-- includes all the objects that we'll be joining to. 
SELECT n.objID, MIN(n.distance) AS nearest 
FROM Neighbors n JOIN PhotoTag x ON n.neighborObjID = x.objID 
WHERE n.type = dbo.fPhotoType('Star') AND 
      n.mode = dbo.fPhotoMode('Primary') AND 
      n.neighborMode = dbo.fPhotoMode('Primary') AND 
      (x.type = dbo.fPhotoType('Star') OR x.type = dbo.fPhotoType('Galaxy')) 
      AND x.modelMag_g BETWEEN 10 AND 21 
GROUP BY n.objID 
      ) AS nbor ON o.objID = nbor.objID 

SQL after beautify

/* Created by free online sql formatter */

SELECT o.*,
       Isnull(nbor.nearest,999) AS nearest
FROM   ( 
       -- This selects the white dwarf candidates, meeting the following criteria
       -- 1) Stars with dereddened g magnitudes between 15 and 20
       -- 2) Proper motion > 2 arcsec/century
       -- 3) Meet either a reduced proper motion cut, or have dereddened g-i < 0
       -- A left outer join is also performed to fetch the spectroscopic information
       -- for those stars with spectra.
       SELECT p.objid,
              p.psfmag_g - p.extinction_g + 5 * LOG(u.propermotion / 100.) + 5 AS rpm,
              p.psfmag_g - p.extinction_g - (p.psfmag_i - p.extinction_i) AS gi,
              p.psfmag_u,
              p.psfmag_g,
              p.psfmag_r,
              p.psfmag_i,
              p.psfmag_z,
              p.extinction_u,
              p.extinction_g,
              p.extinction_r,
              p.extinction_i,
              p.extinction_z,
              p.ra,
              p.DEC,
              p.run,
              p.rerun,
              p.camcol,
              p.field,
              p.obj,
              p.status,
              p.flags,
              u.propermotion,
              Isnull(s.specclass,0) AS specclass,
              Isnull(s.z,0) AS z,
              Isnull(s.zconf,0) AS zconf,
              Isnull(s.zwarning,0) AS zwarning,
              Isnull(s.plate,0) AS plate,
              Isnull(s.mjd,0) AS mjd,
              Isnull(s.fiberid,0) AS fiberid
        FROM   phototag p
               JOIN usno u
                 ON p.objid = u.objid
               LEFT OUTER JOIN specobj s
                 ON p.objid = s.bestobjid
        WHERE  p.TYPE = dbo.Fphototype('Star')
               AND (p.flags & dbo.Fphotoflags('EDGE')) = 0
               AND (p.psfmag_g - p.extinction_g) BETWEEN 15
                                                         AND 20
               AND u.propermotion > 2.
               AND (p.psfmag_g - p.extinction_g + 5 * LOG(u.propermotion / 100.) + 5 > 16.136 + 2.727 * (p.psfmag_g - p.extinction_g - (p.psfmag_i - p.extinction_i))
                     OR p.psfmag_g - p.extinction_g - (p.psfmag_i - p.extinction_i) < 0.)) AS o
       LEFT OUTER JOIN ( 
                       -- This fetches the distance to the nearest PRIMARY neighbor (limited to stars
                       -- or galaxies) whose g magntiude is brighter than 21. To speed the query a bit,
                       -- we limit the objects to bright PRIMARY stars brighter than 21, since that
                       -- includes all the objects that we'll be joining to.
                       SELECT   n.objid,
                                MIN(n.distance) AS nearest
                        FROM     neighbors n
                                 JOIN phototag x
                                   ON n.neighborobjid = x.objid
                        WHERE    n.TYPE = dbo.Fphototype('Star')
                                 AND n.mode = dbo.Fphotomode('Primary')
                                 AND n.neighbormode = dbo.Fphotomode('Primary')
                                 AND (x.TYPE = dbo.Fphototype('Star')
                                       OR x.TYPE = dbo.Fphototype('Galaxy'))
                                 AND x.modelmag_g BETWEEN 10
                                                          AND 21
                        GROUP BY n.objid) AS nbor
         ON o.objid = nbor.objid