04. juli 2005 - 14:48Der er
9 kommentarer og 1 løsning
Hjælp til en 'simpel' Inner Join
Hej,
Jeg vil gerne have hjælp til at lave en SQL forspørgsel:
Jeg har 2 tabeller: produkt_typer [id,produktid,produkttypeid] produkt [id,navn,pris]
Et produkt kan være tilknyttet til flere produkt-typer! produkt_typer.produktid svarer til produkt.id
Jeg vil gerne lave en forspørgsel, hvor alle produkter med produkttypeid 1 bliver listet med produktnavn og produktpris. Jeg skal kunne sortere listen efter prisen.
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT produktid FROM produkt_typer WHERE produkttypeid = X ) O
SELECT DISRINCT produkt.navn,produkt.pris FROM produkt,produkt_typer WHERE produkt.id=produkt_typer.produktid AND produkttypeid=1) ORDER BY produkt.pris
fejl:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '.navn, produkt.pris FROM produkt, produkt_typer WHERE produkt.i
SELECT DISTINCT produkt.navn, produkt.pris FROM produkt, produkt_typer WHERE ( produkt.id = produkt_typer.produktid AND produkt_typer.produkttypeid = 1 ) ORDER BY produkt.pris
Kast et svar - 1. pladsen er vist din natten over :-)
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.