21. januar 2003 - 14:18Der er
9 kommentarer og 1 løsning
INNER JOIN
Denne SQL skulle liste de kategorier som indeholder vare hvor ugen er = variabel uge. Men det virker ikke rigtig da den lister den samme ting flere gange ?
SQL = "Select tilbudKategori.*, tilbudVare.* FROM tilbudVare INNER JOIN tilbudKategori ON tilbudKategori.katID = tilbudVare.katID WHERE tilbudVare.uge = "&uge&" ORDER BY priotet"
Prøv at bruge Left join i stedet for og evt. en Group By.
SQL = "Select tilbudKategori.*, tilbudVare.* FROM tilbudVare LEFT JOIN tilbudKategori ON tilbudKategori.katID = tilbudVare.katID WHERE tilbudVare.uge = "&uge&" ORDER BY priotet"
SQL = "Select tilbudKategori.felt1, tilbudKategori.felt2, tilbudVare.felt1, tilbudVare.felt2 FROM tilbudVare LEFT JOIN tilbudKategori ON tilbudKategori.katID = tilbudVare.katID WHERE tilbudVare.uge = "&uge&" GROUP By tilbudKategori.felt1, tilbudKategori.felt2, tilbudVare.felt1, tilbudVare.felt2 ORDER BY priotet"
SQL = "SELECT DISTINCT tilbudKategori.katID, tilbudKategori.katNavn FROM tilbudKategori INNER JOIN tilbudVare ON tilbudKategori.katID = tilbudVare.katID WHERE tilbudVare.uge = " & uge & ";"
Synes godt om
Ny brugerNybegynder
Din løsning...
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.