Just nu i M3-nätverket
Gå till innehåll

Select Distinct


AndersNilsson1

Rekommendera Poster

AndersNilsson1

Har problem att få till en fråga som endast plockar ut ett db fält som heter LinkName.

Min fråga ger dubletter eftersom det verkar som om Select Distinct jämför alla fält.

Så här ser frågan ut som jag försökt med.

 

strSQL = "SELECT DISTINCT LinkName, LinkDesc, LinkHits, CatTitle, CatDesc From links ORDER BY LinkHits DESC; "

Set objRec2 = objConn.Execute (strSQL)

 

Kan man göra detta på något annat sätt?

Länk till kommentar
Dela på andra webbplatser

Vad händer om du kör frågan så här:

"SELECT DISTINCT LinkName, LinkDesc, LinkHits, CatTitle, CatDesc From links GROUP BY LinkHits DESC; "

 

Länk till kommentar
Dela på andra webbplatser

AndersNilsson1

Ger detta felet.

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i GROUP BY-instruktion.

 

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Är LinkName allt du behöver få ut? Och kanske LinkHits??

Jag antar att du kanske har flera CatTitle på en LinkName?

Då får du de faktiskt DISTINCT eftersom CatTitle blir olika fast LinkName är samma...

Vill du bara ha ut LinkName + Hits kör så här:

SELECT DISTINCT LinkName, LinkHits FROM links ORDER BY LinkHits DESC

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...