explicação detalhada de MySQL com cláusula
MySQL's com a cláusula permite que um conjunto de resultados temporários nomeado seja definido em uma consulta. Embora esse recurso seja suportado por outros sistemas de gerenciamento de banco de dados relacionais (RDBMS), como Oracle e Microsoft SQL Server, o MySQL não foi suportado historicamente.
Um usuário encontrou recentemente essa restrição ao tentar criar uma visualização usando uma cláusula:
WITH authorRating(aname, rating) AS
SELECT aname, AVG(quantity)
FROM book
GROUP BY aname
mysql 8.0 update
com a cláusula não foi suportado nas versões MySQL antes do 8.0, mas o MySQL 8.0 acabou introduzindo expressões de tabela comuns (CTEs), incluindo CTEs recursivos. Esse recurso é uma adição bem -vinda para manter o MySQL consistente com outros RDBMSs.
versão MySQL antes de 8.0
]Antes do MySQL 8.0, não havia método para usar diretamente a cláusula com MySQL. Esse recurso existe como um recurso solicitado desde 2006.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3