01. oktober 2001 - 08:44Der er
5 kommentarer og 1 løsning
SELECT
Jeg har en database hvori der er en tabel der hedder \"Kategori\" og en der hedder \"Indhold\". Nu vil jeg så i forbindelse med en søgefunktion gerne hente den data der svarer til brugerens søgeord.
Feks hvis han/hun søger på \"biler\" så søges der i databasen både i kategorien \"Kategorier\" samt \"Indhold\".
Min SQL ser således ud men her viser den et resultat for hver kategori også selvom ordet ikke forekommer i de pågældende kategorier...
strSQL = \"SELECT indhold.AnnID, indhold.Titel, Remark1,indhold.Remark2,Kategorier.kapitel,Kategorier.Kategori, Kategorier.ID From indhold,Kategorier Where Indhold.KatID = Kategorier.ID AND\" strSQL = strSQL & \" (Titel LIKE \'%\" & strKeyword & \"%\')\"
ok - så må der nok ikke bruges to where alligevel...
så har jeg lige et spm.: hvad er meningen med din Indhold.KatID = Kategorier.ID? i indhold.katid findes der vel under alle omstændigheder kun id\'er der findes i kategori.id - eller hvad?
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.