Ben etiketi filtreleme fonksiyonları ile kendim için uygulaması alarak bir not inşa ediyorum, ama etiketleri ile notlar kapmak için çalışırken bir sorun yaşıyorum. Etiketi filtre daha iyi ben ne arıyorum daraltmak yardımcı olacaktır, çünkü, değil IN kullanmak VE gerekiyor.
Benim tablo şöyle yapılandırılır:
+ notes note_id | note_title | note_uid
+ tags tag_id | tag_title
+ notes_tags nt_id | nt_note_id | nt_tag_id
Notes_tags tablo tüm notları 'etiketleri izler.
I am not worried about returning any information about tags, işte bir örnek SOL I only 1 etiketi ile sadece almak notları şu anda kullanıyorum JOIN.
SEÇİN * SOL notları JOIN notes_tags DAN AÇIK note_id = nt_note_id NEREDE note_uid IN (1) VE nt_tag_id = 10
Bu sorgu, bu single tag ile tüm notlarınızı kapmak, mükemmel çalışır. Ancak, böyle bir sorgu kullanarak benim notlar "saptayarak" sorunlar yaşıyorum:
SEÇİN * SOL notları JOIN notes_tags DAN AÇIK note_id = nt_note_id NEREDE note_uid IN (1) VE nt_tag_id = 10 AND nt_tag_id = 11
Ben sözdizimi ile yanlış ne yapıyorum?