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

Select Distinct

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?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Steve

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; "

 

Dela detta inlägg


Länk till inlägg
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.

 

 

 

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Steve

Ä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

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...