SQL bøvl.

Tags:    sql mysql php

Sup.

Så jeg har siddet og slået mig selv i hovedet siden igår med den her opgave , det drejer sig simpelthen om at få den rigtige sql opsætning her.

Jeg har forsøgt mig med en del men alligevel altid endt tilbage i det samme problem, i enden er det jo bare en WHERE sætning som kan ændre alt.

En kunde oprettes, smides i databasen og har et unikt/primær id som altid.

Der oprettes et produkt til kunden fint nok jo, MEN! Så oprettes der to produkter til en kunde og der opstår dobbelt af denne kunde.

Min sql ser sådan her ud.

Fold kodeboks ind/udSQL kode 


PID er det unikke/primære id for produktet, og PID1 er en FKEY som bliver bundet til kunden, sådan at kunden kan få flere produkter.
Hvilken WHERE sætning vil være den rigtige her så jeg ikke får flere af den samme kunde men en kunde og flere produkter.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 11 karma
Sorter efter stemmer Sorter efter dato
DISTINCT fjerner disse doubler fx.

Fold kodeboks ind/udSQL kode 




prøv flg.

Fold kodeboks ind/udSQL kode 




t