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

मैं एक MySQL तालिका से डेटा के सभी संयोजन कैसे प्राप्त करूं?

आपकी तालिका को देखते हुए ... मुझे लगता है कि आप मूल्य और विकल्प के हर संभव कॉम्बो चाहते हैं। यह एक क्रॉस जॉइन है (बिना किसी ON के या जहां क्लॉज परिणामों को सीमित करता है):

 SELECT a.value_id, b.option_id 
     FROM assigned_options a 
     JOIN assigned_options b 
     GROUP BY a.value_id, b.option_id 

समूह डुप्लिकेट परिणामों को फ़िल्टर करके फ़िल्टर करता है।

क्या आपके पास 2 अन्य टेबल हैं value और option कि आप सभी संयोजनों को खींचना चाहते हैं?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5.1 माइग्रेशन और सीडिंग एक विदेशी कुंजी बाधा में संदर्भित तालिका को छोटा नहीं कर सकता

  2. SQLSTATE [HY000] [2002] ऐसी कोई फ़ाइल या निर्देशिका नहीं

  3. डेटाटाइम फ़ील्ड (mysql) से केवल दिनांक निकालना और इसे PHP चर को असाइन करना

  4. MySQL UNIQUE कुंजी काम नहीं कर रही है

  5. Google ऐप्स स्क्रिप्ट में संग्रहीत कार्यविधि निष्पादित करें