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

Apakah batas jumlah maksimum tabel gabungan SQL berlaku untuk seluruh kueri, atau apakah subkueri dihitung secara terpisah?

Tampaknya menjadi 61 per subquery. Ini biola yang mendemonstrasikan ini.

http://sqlfiddle.com/#!2/2b219/5

Saya memiliki tabel sederhana dengan satu baris:

id    | value
1     | testvalue

Kueri pertama hanyalah tabel.

Kueri kedua bergabung dengan tabel itu sendiri sebanyak 61 kali. Ini berfungsi dengan baik.

Kueri ketiga memiliki subkueri yang berisi 61 gabungan, yang dengan sendirinya digabungkan dengan tabel sekali lagi. Ini berfungsi dengan baik.

Kueri keempat bergabung dengan tabel 62 kali. Gagal.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Performa REGEXP (bandingkan dengan LIKE dan =)

  2. Bisakah Anda membuat file mysqldump secara otomatis yang tidak memberlakukan batasan kunci asing?

  3. Mysql - Dapatkan baris dengan jumlah relasi terendah

  4. Cara Menambahkan kolom terakhir di tabel mysql

  5. Apakah ada solusi umum untuk mengekspresikan daftar kolom turunan di Oracle (dan MySQL)?