Søg med inner join
SELECTtblFPFBilder.BID,tblFPFBilder.BTittel,tblFPFBilder.BBeskrivelse,tblFPFBilder.BLagtInnDato,tblFPFBildeCategori.BildeCategori,tblFPFBildeFotografer.FNavn
FROM tblFPFBilder
INNER JOIN tblFPFBildeCategori
ON tblFPFBildeCategori.BildeCatID = tblFPFBilder.BKategori
INNER JOIN tblFPFBildeFotografer
ON tblFPFBildeFotografer.FID = tblFPFBilder.BFotograf
INNER JOIN tblFPFBildeLeverandor
ON tblFPFBildeLeverandor.LID = tblFPFBilder.BLeverandor
WHERE
BImageWidth LIKE '%stig%' OR BImageHeight LIKE '%stig%' OR BTittel LIKE '%stig%' OR BBeskrivelse LIKE '%stig%' OR BStikkord LIKE '%stig%' OR BSpesielleBetingelser LIKE '%stig%' OR BTidligereBrukttil LIKE '%stig%' OR BOrginal LIKE '%stig%' OR BildeCategori LIKE '%stig%' OR BildeCatInfo LIKE '%stig%' OR Fnavn LIKE '%stig%' OR LNavn LIKE '%stig%' OR LLand LIKE '%stig%' AND BKategori=BildeCatID AND BFotograf=FID AND BLeverandor=LID AND BAktiv='JA' AND ORDER BY BTittel DESC
Men når jeg skal søge på kategori så lister den opp alle med søgeordet uansett kategori! Hva gjør jeg feil med denne?
SELECT
tblFPFBilder.BID,tblFPFBilder.BTittel,tblFPFBilder.BBeskrivelse,tblFPFBilder.BLagtInnDato,tblFPFBildeCategori.BildeCategori,tblFPFBildeFotografer.FNavn
FROM tblFPFBilder
INNER JOIN tblFPFBildeCategori
ON tblFPFBildeCategori.BildeCatID = tblFPFBilder.BKategori
INNER JOIN tblFPFBildeFotografer
ON tblFPFBildeFotografer.FID = tblFPFBilder.BFotograf
INNER JOIN tblFPFBildeLeverandor
ON tblFPFBildeLeverandor.LID = tblFPFBilder.BLeverandor
WHERE
BImageWidth LIKE '%stig%' OR BImageHeight LIKE '%stig%' OR BTittel LIKE '%stig%' OR BBeskrivelse LIKE '%stig%' OR BStikkord LIKE '%stig%' OR BSpesielleBetingelser LIKE '%stig%' OR BTidligereBrukttil LIKE '%stig%' OR BOrginal LIKE '%stig%' OR BildeCategori LIKE '%stig%' OR BildeCatInfo LIKE '%stig%' OR Fnavn LIKE '%stig%' OR LNavn LIKE '%stig%' OR LLand LIKE '%stig%' AND BKategori=BildeCatID AND BFotograf=FID AND BLeverandor=LID AND BAktiv='JA' AND BKategori=4 ORDER BY BTittel DESC
