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

Mengapa saya mendapatkan hasil yang berbeda saat menggunakan gabungan dalam

Ini disebut produk kartesius dan secara praktis itu berarti Anda mungkin perlu lebih tepat dalam bergabung ON kondisi.

Hasil yang sama hanya mungkin jika table2 tabel berisi satu dan hanya satu record yang cocok dengan kondisi table.name=table2.name2 per setiap baris dari table tabel



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menemukan catatan sebelumnya [n-per-grup max(timestamp) <timestamp]?

  2. Mengonversi baris dengan terlalu banyak nilai menjadi kolom

  3. count(*) dan count(column_name), apa bedanya?

  4. Kapan saatnya tabel berubah dari MyISAM ke InnoDb?

  5. TAMPILAN MySQL vs. kueri PHP