entfernen Sie doppelte Datensätze aus einer sql-Abfrage das Ergebnis

SELECT 
          Distinct  loc.name,             
             loc.latitude, 
             loc.longitude, 
            loc.imageurl,           
             c.userid, 
             c.locationid, 
             c.time,
             (SELECT Count(*)   FROM   tbl_likecheckin  WHERE  checkinid = c.id) AS TOTALCheckin,
            (SELECT Count(*) FROM   tbl_likecheckin  WHERE  userid = 57 AND checkinid =  c.id) As Checkinflag, 
             CONVERT(DECIMAL(16,2),(dbo.Distancebetween(loc.latitude, loc.longitude, 22.302647, 73.190144))) 
             AS 
             Distance 
      FROM   tblcheckin AS C 
             INNER JOIN tbluser AS u 
                     ON c.userid = u.userid 
             INNER JOIN tblgetlocation AS loc 
                     ON c.locationid = loc.venueid 
      WHERE  c.flag = 'C'    
      and   CONVERT(DECIMAL(16,4),(dbo.Distancebetween(loc.latitude, loc.longitude, 22.302647, 73.190144)))<=(select maxdistance from tblDistance)
         ORDER  BY c.time DESC

entfernen Sie doppelte Datensätze aus einer sql-Abfrage das Ergebnis

  • Hier ist die Ausgabe meiner Abfrage, ich habe mich beworben verschiedene aber
    bis die Daten dupliziert werden, weil der imageurl Spalte
  • also, wie kann ich entfernen Sie doppelte Datensatz von daher keine Frage welche
    duplizierte Zeile entfernt vom Ergebnis.
  • Ich möchte nur einen einzigen Datensatz.Ich brauche imageurl auch.
InformationsquelleAutor Pratham4950 | 2013-11-27
Schreibe einen Kommentar