मूल बातें यह हैं कि आपको टैग को स्टोर करने की आवश्यकता है जैसे आप पहले मामले में दिखा रहे हैं। यह जाँचने के लिए अच्छा है कि क्या टैग मौजूद है (मौजूदा टैग के लिए दूसरे मामले में आपका डीबी उतनी ही पंक्तियाँ लौटाएगा जितना कि टैग के रूप हैं) और टैग द्वारा आइटम पुनर्प्राप्त करने के लिए अच्छा है (एक टैग आईडी द्वारा आइटम आईडी का चयन करना आइटम का चयन करने से बेहतर है टैग_आईडी के एक सेट द्वारा आईडी जिसका एक ही प्रतिनिधित्वात्मक अर्थ है)।
यदि आपने अनुक्रमण के कारण अपनी उंगलियों को जला दिया था - आपको हमेशा जांचना चाहिए कि क्वेरी कैसे निष्पादित की जा रही है (mysql के लिए यह EXPLAIN/DESCRIBE SELECT
है )।