4 svar · 169 visningar · startad av J.N. 5 maj 2003
J.N. Medlem sedan apr. 2003 1 660 inlägg
HEJ!
Jag undrar hur man får ut distinct på ett värde, när det inte är distinct på andra?
Set RS = Databas.Execute("SELECT id, namn FROM produkt")
Givetvis är ju id olika för olika produkter, MEN samma produkt finns med på två ställe i vissa fall. Jag vill alltså göra
Set RS = Databas.Execute("SELECT id, DISTINCT(namn) FROM produkt")
men det fungerar ju inte.
Går det att göra som jag önskar?
LarsG Medlem sedan dec. 2000 12 465 inlägg
Varför är databasen definierad på det sättet då?
Vilket id vill du ha om det finns duplikat av namn?
J.N. Medlem sedan apr. 2003 1 660 inlägg
HEJ!
Eftersom kunden har två webbplatser, med olika produkter (och tydligen samma också, jag visste inte om det). Nu vill de visa alla produkter på ena webben.
Din invändning med id-numret kom jag själv att tänka på som första invändning, men jag beslöt att fråga ändå.
LarsG Medlem sedan dec. 2000 12 465 inlägg
Du kan ju välja ut ett id, t.ex. det minsta.
select min(id),namn from produkt group by namn
J.N. Medlem sedan apr. 2003 1 660 inlägg
HEJ!
Helt riktigt, försökte med det också en kort stund först, men skrev hit istället.
Tack för hjälpen!