jeg fik hvis forklaret det lidt skidt.... jeg prøver igen :)
Jeg har forsøgt følgende: SELECT distinct parentid FROM sektioner WHERE sektioner.indhold LIKE \'%$test%\'
Jeg har 2 tabeller: \"dokumenter\" og \"sektioner\" som begge har feltet \"parentid\" (jeg skal have en liste af parentid\'s tilbage). Jeg skal søge i \"dokumenter.titel\" og \"sektioner.indhold\"
dokumenter eks: ========================= index titel parentid -------------------------------------- 1 Dette er en test dokument 2 Søren er sød ugeblad 3 Test er godt aviser
sektioner eks: ========================= index indhold parentid -------------------------------------- 1 test test test test dokument 2 uha uha uha uha dokument 3 test af noget tekst dokument 4 bla, bla, bla ugeblad
Takker for det, men det er ikke helt godt :( Jeg får følgende fejl:
SELECT distinct s.parentid FROM sektioner s inner join dokumenter d WHERE s.indhold LIKE \'%test%\' and d.titel like \'%test%\' connected but not to table
... og med diverse tilretninger: SELECT distinct s.parentid FROM sektioner s LEFT JOIN dokumenter d WHERE s.indhold LIKE \'%test%\' OR d.titel LIKE \'%test%\' connected but not to table
Nu er det jo ikke helt til at se ud fra oplysningerne, men hvis jeg havde relationer som parentid, ville det være fordi at jeg havde en anden tabel med parentid som primær nøgle. I så fald ville sql\'en blive noget med to left join. Vi må nok vente med flere konklusioner, før tos vender tilbage med lidt uddybende oplysninger.
Jeg takker for diverse tips og ideér... jeg har selv fixet det.... LEFT JOIN! Takker og bukker endnu engang :)
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.