Gunakan:
SELECT p.id,
p.title,
p.body
FROM POSTS p
JOIN CATEGORIES c ON c.postid = p.id
WHERE c.category = 'politic'
Masalah yang saya miliki dengan tabel CATEGORIES Anda adalah bahwa menyimpan nilai kategori sebagai string berarti data tidak dinormalisasi - Anda seharusnya memiliki tabel CATEGORY:
KATEGORI
- kategori_id (kunci utama, peningkatan_otomatis)
- deskripsi_kategori
...dan gunakan category_id
nilai dalam CATEGORIES
tabel:
KATEGORI
- category_id (kunci utama, kunci asing ke CATEGORY.category_id)
- post_id (kunci utama, kunci asing untuk POSTS.postid)