"(SELECT s_table from chip2table WHERE chip = 22792)" (SELECT date(NOW())) VALUES(1) WHERE chip = 22792;
з.ы. наверное буду все же в два запроса делать
Выбирать имена таблиц/колонок/etc нельзя подзапросом. Либо делайте 2 запроса, либо хранимку на pl/pgsql И ещё: если вам требуется такое сделать, то вы делаете что-то не то
Вроде можно подобное через quote_ident. Мб потребуется выделить селект в CTE (WITH). Соглашусь, что это антипаттерн.
Обсуждают сегодня