Jag ska visa tillbehör för en viss artikel med id i variabeln "artikel_id"
Jag har tabellen artiklar med artikel_id och artikel_namn. Sedan har jag en tabell tillbehor med tillbehor_tillbehor_artikel_id som är idnumret på tillbehöret, tillbehor_artikel_id är id på artikeln som tillbehören tillhör. Namnet för artikel_tillbehor_tillbehor_id ska sedan hämtas ur artikel tabellen
sqlString = "SELECT tillbehor_tillbehor_artikel_id, artikel_namn " &_
"FROM tillbehor, artiklar " &_
"WHERE artikel_status=1 " &_
"AND tillbehor_artikel_id = "& artikel_id &" " &_
" ORDER by artikel_namn DESC"
tillbehorRS.Open sqlString
LarsGMedlem sedan dec. 200012 464 inlägg Var är problemet?
Det första kolumnnamnet ser suspsekt ut.
sqlString = "SELECT tillbehor_artikel_id, artikel_namn " &_
"FROM tillbehor, artiklar " &_
"WHERE artikel_status=1 " &_
"AND tillbehor_artikel_id = "& artikel_id &" " &_
" ORDER by artikel_namn DESC"
tillbehorRS.Open sqlString
Den fungerar men ger inte rätt resultat. I min tabell tillbehör finns det bara 1 rad än så länge men det radas upp två olika saker när jag kör min sql-fråga.
LarsGMedlem sedan dec. 200012 464 inlägg I så fall finns det två rader, antingen i tillbehör eller artikeltabellen, som uppfyller ditt villkor.