Verwendung:
SELECT p.id,
p.title,
p.body
FROM POSTS p
JOIN CATEGORIES c ON c.postid = p.id
WHERE c.category = 'politic'
Das Problem, das ich mit Ihrer CATEGORIES-Tabelle habe, ist, dass das Speichern des Kategoriewerts als Zeichenfolge bedeutet, dass die Daten nicht normalisiert sind - Sie sollten stattdessen eine CATEGORY-Tabelle haben:
KATEGORIE
- category_id (Primärschlüssel, auto_increment)
- category_description
...und verwenden Sie die category_id
Wert in den CATEGORIES
Tabelle:
KATEGORIEN
- category_id (Primärschlüssel, Fremdschlüssel zu CATEGORY.category_id)
- post_id (Primärschlüssel, Fremdschlüssel zu POSTS.postid)