sql >> Database >  >> RDS >> Mysql

MySQL WITH-clausule

Update:MySQL 8.0 krijgt eindelijk de functie van algemene tabeluitdrukkingen, inclusief recursieve CTE's.

Hier is een blog die het aankondigt: http://mysqlserverteam.com/mysql-8-0-labs-recursive-common-table-expressions-in-mysql-ctes/

Hieronder staat mijn eerdere antwoord, dat ik oorspronkelijk in 2008 schreef.

MySQL 5.x ondersteunt geen zoekopdrachten met de WITH syntaxis gedefinieerd in SQL-99, ook wel Common Table Expressions.

Dit is een functieverzoek voor MySQL sinds januari 2006:http://bugs.mysql .com/bug.php?id=16244

Andere RDBMS-producten die algemene tabeluitdrukkingen ondersteunen:



  1. Kamerbibliotheek kan db uit de activamap kopiëren?

  2. 7 goede technische gewoonten die alle werkgevers zouden moeten aannemen

  3. Een Oracle-database verbinden vanuit PHP

  4. Opgeslagen procedure die automatisch rijen verwijdert die ouder zijn dan 7 dagen in MYSQL