29. marts 2007 - 10:12Der er
5 kommentarer og 1 løsning
Link to tabeller i sql
Hejsa, jeg har en sql hvor jeg trækker x antal kategorier ud. Jeg vil dog nu gerne checke i tabellen produkter om der overhovedet ligger nogle i de enkelte kategorier.
Hvis der ikke ligger nogle produkter i en kategori skal den så bare ikke vises???
Så ledes får jeg mine kategorier ud: SQL = "SELECT * FROM produktmaerker where Mbillede <> '' ORDER BY Moverskrift ASC"
tabel = produkter Nøgle = Pmaerke
Jeg er det desværre helt blank med at joine tabeller i en SQL sætning. håber er er nogen som kan hjælpe :)
Alt efter hvilken database du benytter kan du joine tabellerne sammen med inner join, for så vil den kun medtage rækker fra kategori hvor der findes mindst en række i produkttabellen. Jeg ved ikke hvad der vil fungere i MySQL, men SQL Server og Access ville jeg mene kan håndtere flg.:
SQL = "SELECT * FROM produktmaerker, produkter where produktmaerker.DINØGLE = produkter.Pmaerke and Mbillede <> '' and produkter.status = "active" ORDER BY Moverskrift ASC"
Ok tusinde tak for hjælpen begge to, dette får jeg helt sikkert meget gavn af på sigt.. :)
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.