TABEL 2 (stock_text) id varenr (Samme som TABEL 1) sprog (da, en, de mm.) overskrift beskrivelse
Nu vil jeg gerne lave en søgning der søger på følgende felter
varer.varenr, tekster.overskrift og tekster.beskrivelse
Der skal kun søges på tekster og beskrivelser på dansk.
Min SQL ser sådan ud lige nu.
SELECT varer.*, stock_text.* FROM varer, stock_text WHERE varer.varenr=stock_text.varenr AND stock_text.language_code='DK' AND varer.varenr LIKE '%te%' OR stock_text.stock_text_header LIKE '%te%' OR stock_text.stock_text_description LIKE '%te%' LIMIT 0,20
Delvist jo, men hvis jeg søger en værdi i "stock_text.stock_text_header", så outputter forespørgslen samme tekst i ALLE rækkerne. (Kan ikke lige greje hvorfor!)
SELECT varer.*, stock_text.* FROM varer, stock_text WHERE varer.varenr=stock_text.varenr AND stock_text.language_code='DK' AND (varer.varenr LIKE '%te%' OR stock_text.stock_text_header LIKE '%te%' OR stock_text.stock_text_description LIKE '%te%') LIMIT 0,20
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.