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

Bagaimana cara mengubah kueri MSSQL CTE ke MySQL?

Sayangnya MySQL tidak mendukung CTE (Common Table Expressions). Ini IMO yang sudah lama tertunda. Seringkali, Anda bisa menggunakan subquery saja, tetapi CTE khusus ini rekursif :itu merujuk pada dirinya sendiri di dalam kueri. CTE rekursif sangat berguna untuk data hierarkis, tetapi sekali lagi:MySql tidak mendukungnya sama sekali. Anda harus menerapkan prosedur tersimpan untuk mendapatkan hasil yang sama.

Jawaban saya sebelumnya harus memberikan titik awal yang baik:

Membuat pohon berbasis Kedalaman dari Data Hirarki di MySQL (tanpa CTE)



  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 saya memeriksa untuk melihat apakah suatu nilai adalah bilangan bulat di MySQL?

  2. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Kegagalan tautan komunikasi

  3. JSON_SEARCH() – Temukan Path ke String dalam Dokumen JSON di MySQL

  4. Jenis pengindeksan terbaik ketika ada klausa LIKE

  5. Bergabunglah dengan Kami di Amsterdam untuk Bertemu dengan OptimaData &VidaXL