Avatar billede websam Nybegynder
29. november 2006 - 14:40 Der er 4 kommentarer og
1 løsning

SQL sætning med join ?

Hejsa,

Jeg sidder og roder med en sql forspørgelse som jeg ikke kan få til at virke.

Jeg har 2 tabeller en ordrehoved og en ordrelinier. Det jeg skal er følgende :

1. Finde ud af om en kunde har mere end en ordre.
2. Hvis kunden har mere end en ordre skal der tjekkes om et varenummer går igen på 2 eller flere ordre.

Da kunde id ikke ligger i ordrelinier skal sql'en laves med en join og det kan jeg ikke helt hitte rede i.

Håber der er en der kan hjælpe mig igennem dette ;o)

/Websam
Avatar billede zynzz Praktikant
29. november 2006 - 16:56 #1
Men hvad refere så til din ordreliste ?
Avatar billede websam Nybegynder
29. november 2006 - 21:40 #2
I ordrehoved tabellen er der et ordrenummer der også ligger i tabellen ordrelinier så på den måde hænger de 2 tabeller sammen.

/Websam
Avatar billede b_ Nybegynder
30. november 2006 - 13:38 #3
SELECT * FROM ordrehoved JOIN ordrelinier ON ordrehoved.ordrenummer = ordrelinier.ordrenummer
Avatar billede websam Nybegynder
07. december 2006 - 11:40 #4
b_ >> Nej det er ikke nok, den finder blot de ordrelinier der tilhøre hvert ordrehoved.

Det jeg skal er at tjekke om en kunde har mere end en ordre, er dette tilfældet skal der tjekkes om der er et varenummer der går igen på disse ordre. Det tjek skulle jeg gerne have lavet i en og samme sql sætning.

/Websam
Avatar billede websam Nybegynder
08. december 2006 - 07:17 #5
jeg lukker.
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