उपयोग करें:
SELECT p.id,
p.title,
p.body
FROM POSTS p
JOIN CATEGORIES c ON c.postid = p.id
WHERE c.category = 'politic'
आपकी CATEGORIES तालिका के साथ मेरी समस्या यह है कि श्रेणी मान को एक स्ट्रिंग के रूप में संग्रहीत करने का अर्थ है कि डेटा सामान्यीकृत नहीं है - इसके बजाय आपके पास CATEGORY तालिका होनी चाहिए:
श्रेणी
- category_id (प्राथमिक कुंजी, auto_increment)
- श्रेणी_विवरण
...और category_id
. का उपयोग करें CATEGORIES
में मान तालिका:
श्रेणियां
- category_id (प्राथमिक कुंजी, CATEGORY.category_id की विदेशी कुंजी)
- post_id (प्राथमिक कुंजी, POSTS.postid की विदेशी कुंजी)