Avatar billede asmodeus Nybegynder
18. maj 2000 - 14:48 Der er 3 kommentarer og
3 løsninger

Problemer med udtræk/sammenfletning af data

Hejsa

Mit problem ligger i min WHERE sætning, idet jeg ikke kan få den til at virke som den skal... Man kunne for så vidt anse WHERE sætningen for pseudokode da den rimligvis udtrykker hvad jeg ønsker at opnå.

Koden er som følger:

SELECT DISTINCTROW f.vare_nr,  f.kultur_nr, f.beskrivelse, f.pottestoerrelse, f.plantehoejde, f.produktionspris_pr_enhed, b.slaegt_navn, s.sort
FROM Faerdigvare AS f, Botanisknavn AS b, Sort AS s
WHERE f.kultur_nr = b.kultur_nr AND b.kultur_nr = s.kultur_nr;

Mvh/
Asmodeus

NB! Forstår du ikke pseudo WHERE sætningen, så skriv en kommentar!
Avatar billede sjensen Nybegynder
18. maj 2000 - 14:53 #1
prøv at sætte paranteser omkring:

(f.kultur_nr = b.kultur_nr) AND (b.kultur_nr = s.kultur_nr);

Avatar billede blackthorne Nybegynder
18. maj 2000 - 15:09 #2
din where clause er korrekt og der er ingen forskel i din løsning og det sjensen anbefaler, det er somreglen kun ved brug af OR at man skal sætte ()

Hvad giver din sql af fejl
Avatar billede asmodeus Nybegynder
18. maj 2000 - 15:46 #3
Jeg har prøvet med paranteser - ingen effekt!
Avatar billede midgaardsorm Nybegynder
18. maj 2000 - 15:59 #4
Du behøver ikke dine AS !!
Avatar billede blackthorne Nybegynder
18. maj 2000 - 16:01 #5
Nej det behøves ikke, men er tilgengæld hellere ikke en fejl.
Vi mangler nærmere info. Kan select'en ikke køre eller giver den det forkerte resultat eller hvad
Avatar billede asmodeus Nybegynder
19. maj 2000 - 10:05 #6
Tak hjælpen, men jeg fandt en helt anden løsning selv!
Mvh/
Asmodeus
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
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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