sql >> Databáze >  >> RDS >> PostgreSQL

Refaktor funguje, takže je lze použít v rámci CTE

Jak jste si správně všimli, v hlavním SELECT nevidíte řádky upravené v CTE . Tento je zdokumentován :

Měli byste tedy použít RETURNING .

Myslím, že nejjednodušším způsobem by bylo nepoužít funkci, ale provést json_build_object v hlavním dotazu a nechat jej pracovat na parents CTE a children .




  1. Získání skutečné (absolutní) doby provedení posledního dotazu v PHP (s výjimkou latence sítě atd.)

  2. Operátor ALL VS Any na prázdný dotaz

  3. Co dělá výběr 1 z?

  4. Jak spustíte SQL z bash skriptu?