Nej, du får skriva med OR.
WHERE (tbl_artiklar.art_namn LIKE '%asus%' OR tbl_artiklar.art_namn LIKE '%moderkort%' OR tbl_artiklar.art_namn LIKE '%mekk%')
2 svar · 377 visningar · startad av jazzil
SELECT tbl_artiklar.id AS art_id, tbl_artiklar.art_namn,
tbl_artiklar.art_artnr, tbl_artiklar.art_desc,
tbl_artiklar.art_kat, tbl_artiklar.art_tilv, tbl_artiklar.art_bild,
tbl_artiklar.art_pris, tbl_leverantorer.tilv_namn,
tbl_kategorier.kat_namn, tbl_kategorier.id
FROM ( tbl_artiklar LEFT JOIN tbl_leverantorer ON
tbl_artiklar.art_tilv = tbl_leverantorer.id ) LEFT JOIN
tbl_kategorier ON tbl_artiklar.art_kat = tbl_kategorier.id
WHERE tbl_artiklar.art_namn LIKE [B]( '%asus%',
%moderkort%', '%mekk%')[/B] OR tbl_artiklar.art_desc
LIKE ( '%asus%', '%moderkort%', '%mekk%') OR
tbl_leverantorer.tilv_namn LIKE ( '%asus%',
'%moderkort%', '%mekk%') OR tbl_kategorier.kat_namn
LIKE ( '%asus%', '%moderkort%', '%mekk%')
Kan man inte göra så när man kör LIKE?
Det jag försöker är att få ut där det kan vara "asus" eller "moderkort" eller "mekk"
Som jag kör nu .. samma fast bara ett ord per LIKE så funkar det bara med ett sökord.
Nej, du får skriva med OR.
WHERE (tbl_artiklar.art_namn LIKE '%asus%' OR tbl_artiklar.art_namn LIKE '%moderkort%' OR tbl_artiklar.art_namn LIKE '%mekk%')
Tack