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.
#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.