Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Produk cartesian MySQL antara dua pernyataan SELECT

Jika Anda menentukan tabel Anda tanpa JOIN ON klausa atau persamaan/kondisi dalam WHERE klausa Anda akan mendapatkan produk catesian yang Anda cari.

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

akan memberikan apa yang Anda minta. Menampilkannya secara lebih eksplisit...

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. Bisakah saya menggunakan objek Django F() dengan rangkaian string?

  2. Laravel LeftBergabung di mana

  3. DAYOFWEEK() Contoh – MySQL

  4. Optimalkan panggilan data di JDBC ke JTable

  5. Tidak ditemukan driver yang cocok untuk jdbc di Spark