Avatar billede Slettet bruger
10. september 2003 - 17:02 Der er 4 kommentarer og
1 løsning

Kundedatabase - flere records med samme kundeId

Jeg går med nogle planer om at designe en form for kundedatabase, der skal indeholde normale stamoplysninger over kunderne.
Endvidere er det så planen, at denne kundetabel skal relateres til en ordretabel - altså noger i retning af kundeId til ordreId.

Dette er umiddelbart ikke noget problem hvis der kun bestilles én ting til hver ordre, men i tilfælde af, at en kunde har flere varer på én ordre og disse skal udskrives på en faktura med fek,s. antal varer i en given kategori via en løkke - bliver man vel nødt til at gøre noget i retning af:

Udskriv alle records, der har ordreId=OrdreId hvor kunde=KundeId bliver man umiddelbart nødt til at have flere records med samme ordreId?

Er der en nemmere/bedre måde at gøre dette på, da det måske vil blive meget uoverskueligt?

I tilfælde af at én af varerne i ordren er en mere permanent service, der skal faktureres igen efter en given periode vil det også blive svært at adskille dette på den givne ordre.

Ved ikke om jeg har formuleret dette godt nok, men håber på at nogen kan komme med et par gode råd til opbygning af en sådan database - måske så man kommer omkring dette dilemma.

På forhånd tak!
Avatar billede overchord Nybegynder
10. september 2003 - 17:07 #1
Avatar billede zuiq Nybegynder
25. september 2003 - 22:55 #2
du kan hente record ind under et andet navn sådan her:
SELECT table1.ordreId AS ordreId1, table2.ordreId AS ordreId As ordreId2 WHERE ...
Kan du se hvad jeg mener :)?
Avatar billede zuiq Nybegynder
25. september 2003 - 22:55 #3
ups jeg mente:
SELECT table1.ordreId AS ordreId1, table2.ordreId AS ordreId2 WHERE...
Avatar billede Slettet bruger
16. oktober 2007 - 16:42 #4
Ups. Får dårligt af mig.
Gider du smide et svar?
Avatar billede Slettet bruger
15. november 2007 - 22:02 #5
Ok. Lukker den igen :-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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