Я не могу понять, какой будет правильный синтаксис для псевдонимов поля в конструкторе SQL-запросов в clsql.
Ниже приведен пример, как я мог бы предположить, что он может работать (но, очевидно, это не так):
(defun number-of-goods-you-have-the-most? ()
(clsql:select [item_id] [as [count [*]] 'num]
:from [table]
:where [is [null [sale_date]]]
:group-by [item_id]
:order-by '((num :desc))
:limit 1))
Я мог бы сделать что-то вроде '|count(*) as num|
, но это точно не способ сделать это.