Hjælp til Inner Join mssql :)

Tags:    mssql join

Hej,

Jeg er ved at lave en opgave til et site, hvor man skulle kunne oprette drinks. Ejeren af siden skulle kunne gå ind og tilføje ingredienser til databasen, som brugerne så kan vælge som ingredienser når de opretter en drink.

Jeg har sat databasen op sådan her, ved ikke om det er helt forkert?:
ImageShack db billede

Som i kan se har jeg lavet tblIngredientComp det er meningen den skal indholde hvilke ingredienser hver enkelte tilføjede drink har.

Hvis jeg nu på et område på forsiden udskriver alle ingredienser som links, når jeg så trykker på en ingrediens så skal jeg kunne hente alle de drinks som har den ingrediens som jeg har trykket på.

Nogen der kan forklare mig i grove træk hvordan jeg gør det ? Skal vel bruge noget inner join men er ikke helt så god til det :)

mvh



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg kender ikke så meget til mssql, men jeg kender lidt til INNER JOIN :)

Idéen er noget lign. det her (MySQL):
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 08.12.2011 10:55 af Bruger #16025
Fold kodeboks ind/udSQL kode 


Umidelbart noget lignende det her :)
ingredientID er self. en eller anden variabel der indeholder id'et på ingredientsen :)

kort fortalt henter den samtlige rækker i tblIngredientComp der benytter den ingrediens. Til alle resultater, henter den så drinken ud som ingrediensen bruges i :)



Indlæg senest redigeret d. 08.12.2011 11:37 af Bruger #1330
Mange tak for hjælpen har fået det til at virke nu :)



Hvordan skrev du koden? :)



t