Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

आप इसे mysql या Rails में कैसे करते हैं?

यह SQL उन पोस्ट को लौटाता है जिनमें दोनों टैग होते हैं।

पोस्ट से
select 
  p.* 
from 
  posts p
  ,asset_tags atg1
  ,asset_tags atg2
  ,tags t1
  ,tags t2
where
  p.id = atg1.post_id
and t1.id = atg1.tag_id
and t1.tag = 'MySQL' 
and p.id = atg2.post_id
and t2.id = atg2.tag_id
and t2.tag = 'Rails'
;

सक्रिय रिकॉर्ड के माध्यम से इसे करने के लिए, एक विकल्प यह होगा कि प्रत्येक टैग के लिए क्वेरी की जाए और फिर और परिणामी सरणियों को दोनों का प्रतिच्छेदन प्राप्त किया जाए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_SEARCH () - MySQL में JSON दस्तावेज़ में एक स्ट्रिंग का पथ खोजें

  2. मैसकल में असंबंधित तालिकाओं से विदेशी कुंजी बाधा कैसे लागू करें?

  3. कुल डेटा टेबल

  4. एकल तालिका में डेबिट और क्रेडिट से शेष राशि की गणना करने के लिए MySQL का उपयोग करना

  5. पीएचपी मैसकल खोज क्वेरी