SQL. Лекция 1. Основы
Использование нескольких CTE в одном SQL-запросе в MySQL
Автор Бен Надел. Веб-разработчик с 25 летним стажем На работе мы недавно обновились до MySQL 8. И это, наконец, дало мне возможность начать экспериментировать с более продвинутыми концепциями из-за большого количества разовых отчетов, которые мне приходится запускать. Несколько недель назад я изучил использование конструкций VALUES и ROW для создания обобщенных табличных выражений (Common Table Expression, CTE). И, как продолжение этого, я только что узнал, что в одном запросе MySQL можно иметь несколько CTE...
SQLAlchemy: СЛОЖНЫЕ запросы: JOIN, CTE, subquery, оконные функции #6
Началось всё отсюда: Продолжаем... CTE - Common Table Expressions (Распространенные табличные выражения) Начнем с того, что первым делом усложним нашу программу путём разделения кода на синхронный и асинхронный (я до сих пор не сильно догоняю - для чего это делается, надеюсь что в процессе пойму смысл происходящего). Будет два класса SyncORM и AsyncORM в файле orm.py и два SyncCore и AsyncCore в файле core.py, а в main.py будет делаться выбор в пользу того или иного способа. И вызываться оно будет из командной строки путём передачи аргументов с теми или иными вариантами запуска скрипта main...