CTE : la clause WITH que les ORM ignorent (mais que vous devriez connaître)

Les CTE (Com­mon Table Expres­sions) per­mettent d’écrire des requêtes SQL com­plexes de façon lisible et modu­laire. Pré­sentes dans Post­greS­QL, Oracle ou MyS­QL 8+, elles sont pour­tant igno­rées par la majo­ri­té des ORM : Doc­trine, Hiber­nate ou Eloquent ne les prennent tout sim­ple­ment pas en charge. Petit éclai­rage technique.

CTE : la clause WITH que les ORM ignorent (mais que vous devriez connaître) Lire la suite…