06. januar 2008 - 15:51Der er
16 kommentarer og 2 løsninger
JOIN queries
Jeg tror ikke helt jeg har fået fat i begrebet join i SQL forespørgsler - desværre. Scenariet er nogenlunde som følger: ---------- Tabel: Acc
ProdID AtrID ValID GruppeID ---------- Tabel: Atr
VareID AtrID ValID ----------
Jeg har VareID som en variabel. Jeg skulle så gerne have alle ProdID fra Acc, hvor AtrID og ValID svarer til AtrID og ValID fra Atr, og hvor VareID er lig min variabel...:
SELECT acc.ProdID AS varenummer FROM acc JOIN acc ON acc.AtrID=atr.AtrID AND acc.ValID=atr.ValID WHERE atr.VareID = '".$varenummer."'
Dette funger ikke. Er der nogen, der kan fortælle mig hvad jeg gør galt? :-)
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
INNER shouldn't matter with MySQL, which is by the way the DB im programming this for. The language is PHP. I have tried modifying it as you suggested with no more luck than before ... but you can confirm, that the syntax is correct in yout example above? Then maybe my problem is elsewhere...
Thanks to you both, terry for correcting my syntax and arne_v for leading me in the right direction for finding my (other) mistake. Pls, both answer and I will split the points - ok?
ups, der kan man bare se, jeg er rundhåndet ;-) terry, you also place an answer, then lets see if I can figure out how to give you some points also :-)
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.