Använd:
SELECT p.id,
p.title,
p.body
FROM POSTS p
JOIN CATEGORIES c ON c.postid = p.id
WHERE c.category = 'politic'
Problemet jag har med din CATEGORIES-tabell är att lagring av kategorivärdet som en sträng innebär att data inte normaliseras - du bör istället ha en CATEGORY-tabell:
KATEGORI
- category_id (primärnyckel, auto_increment)
- category_description
...och använd category_id
värde i CATEGORIES
tabell:
KATEGORIER
- category_id (primärnyckel, främmande nyckel till CATEGORY.category_id)
- post_id (primär nyckel, främmande nyckel till POSTS.postid)