03. februar 2008 - 14:46
Der er
11 kommentarer og 1 løsning
Flere poster i tabellen med samme navn
Hej Hvis jeg har flere poster i tabellen med samme værdi, skal der kun vises én af dem og ikke alle. Hvordan gøres det med SQL?
Annonceindlæg fra Thales
03. februar 2008 - 14:51
#1
Du bruger bare SELECT DISTINCT(feltnavn)
03. februar 2008 - 15:05
#2
Kan du give et eksempel?
03. februar 2008 - 15:06
#3
Jeg mener, det hedder: "SELECT DISTINCT(felt1) FROM table1 WHERE felt2='test' ORDER BY felt3"
03. februar 2008 - 15:07
#4
Så vælger den kun én af hver felt1-værdi.
03. februar 2008 - 15:52
#5
Og hvad er felt1, felt2 og felt3?
03. februar 2008 - 15:59
#6
Forskellige felter i databasen :) Du har måske kolonnerne "navn","alder" og "dato" i tabellen "brugere". Men du vil ikke vise flere personer med samme navn. "SELECT DISTINCT(navn) FROM brugere WHERE dato='12/01/2007' ORDER BY alder"
03. februar 2008 - 16:02
#7
Hvad hvis den skal vise hvor felt1 + felt2 er de samme?
03. februar 2008 - 16:03
#8
Det må være: "SELECT * FROM brugere WHERE felt=felt2"
03. februar 2008 - 16:15
#9
Nej altså hvor felt1=felt1 og felt2=felt2. Er det bare sådan?
03. februar 2008 - 16:46
#10
Nu er jeg slet ikke med. felt1 vil altid være lig med sig selv, og det samme gælder felt2.
17. februar 2008 - 20:48
#11
Nej. Ved ikke hvad jeg var ude på. Skriv dit fortjente svar.
17. februar 2008 - 21:10
#12
:)
Vi tilbyder markedets bedste kurser inden for webudvikling