OK, I'm guessing you're making a travel webpage, searching for material on 'culture' (materialsKeyword) relating to 'Central Sulawesi' (keywords). I can't precisely infer the relationship between [materials] and [materialsKeywords], however, since the material keywords are separated from the materials table, I'll assume you can have the same material under different keywords. Here's my guess at your table structure.
materials
material_id
(stuff)
materialsKeywords
keyword_id
material_id
word
keywords
keyword_id
word
SELECT materials., materialsKeywords., keywords.* from materials
INNER JOIN materialsKeywords
ON materials.material_id = materialsKeywords.material_id
INNER JOIN keywords
ON materialsKeywords.keyword_id = keywords.keyword_id
WHERE materialsKey.word = 'culture' AND keywords.word = 'Central Sulawesi'
Not the most efficient table structure or retrieval method, but should work.
Multiple joins are processed in order, so the second join is applied to the table created by the first join, and the criteria is applied to the table created by the second join. Good luck.