Avatar billede ny89 Nybegynder
12. april 2013 - 20:39 Der er 4 kommentarer og
1 løsning

SELECT-sætning

Hej :)

Jeg har en tabel, der hedder Køb og en kolonne Varer, der indeholder en masse varer.

Det jeg gerne vil finde ud af, hvor mange forskellige værdier, der er ud af de ca. 400 rækker under kolonne Varer. Hvordan gør jeg det? Har kigget på DISTINCT, men kan ikke få noget fornuftigt ud af det.

For en kolonne kan sagtens indeholder flere af samme varer, men er kun interesseret i antal forskellige værdier og hvilke det er.

Nogen der kan hjælpe?
Avatar billede kdjweb Nybegynder
12. april 2013 - 21:02 #1
Du kunne jo bruge GROUP BY :-)

altså SELECT * FROM køb GROUP BY varer
Avatar billede ny89 Nybegynder
12. april 2013 - 21:31 #2
Men varerne bliver ikke vist adskilt??
De bliver vist i en kolonne med antal kombinationer, f.eks. ved brug af GROUP BY?
------------------------
|            Varer                      |
-------------------------
|vareId1, vareID2, varerID10 |
------------------------
| varerID200, VarerID2          |
------------------------
| vareID2, vareID2, vareID7  |
------------------------
|  vareID30, vareID50          |
------------------------

Der er to ting jeg gerne vil SELECTE:

1) Det jeg gerne vil trække ud af tabellen Køb er de forskellige vareID, som er:
vareID1
vareID2
vareID7
vareID10
vareID30
vareID50
vareID200

2) Også meget gerne hvor mange gange f.eks. vareID2 optræder i tabellen.
Avatar billede ny89 Nybegynder
13. april 2013 - 10:07 #3
kdj kan man gøre det ved hjælp af GROUP BY? :)

Andre der har et forslag?
Avatar billede ny89 Nybegynder
16. april 2013 - 17:01 #4
Hej kdj smider du et svar, så lukker jeg tråden :)
Avatar billede ny89 Nybegynder
16. juni 2013 - 22:18 #5
Jeg lukker tråden, eftersom jeg ikke har modtaget et svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester