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

दो चयन कथनों के बीच MySQL कार्टेशियन उत्पाद

यदि आप बिना किसी JOIN ON के अपनी टेबल निर्दिष्ट करते हैं WHERE . में क्लॉज या समानताएं/शर्तें क्लॉज आपको वह कैटेशियन उत्पाद मिलेगा जिसकी आप तलाश कर रहे हैं।

SELECT table1.field1, table2.field2
FROM table1, table2

आपको वह देगा जो आप मांग रहे हैं। इसे और स्पष्ट रूप से दिखाया जा रहा है...

SELECT * FROM table1;
+--------+
| field1 |
+--------+
|      1 |
|      2 |
+--------+

SELECT * FROM table2;
+--------+
| field2 |
+--------+
|      3 |
|      4 |
+--------+

SELECT table1.field1, table2.field2 FROM table1, table2;
+--------+--------+
| field1 | field2 |
+--------+--------+
|      1 |      3 |
|      2 |      3 |
|      1 |      4 |
|      2 |      4 |
+--------+--------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेल, MySQL और हिम तेंदुआ

  2. पायथन और Django ऑपरेशनल एरर (2006, 'MySQL सर्वर चला गया है')

  3. MySQL में कुछ अन्य कॉलम के साथ अलग कॉलम चुनें

  4. MySQL:क्यों varchar(254) और varchar(255) नहीं?

  5. सीक्वेलाइज़ बल्कक्रिएट () प्राथमिक कुंजी के लिए NULL मान लौटाता है