172 похожих чатов

INSERT INTO

emails (payload, template_id)
VALUES
(json_build_object('firstName', firstName, 'recipient', 'igor@gmail.com', 'orderId', 1, 'image', image,
'title', title, 'date', date, 'show', show, 'venue', venue, 'address', address, 'city', city,
'province', province, 'zip', zip, 'tickets', tickets)::JSONB, 3);

(SELECT
o.name AS "firstName", o.surname AS "lastName",
e.cropped_image_thumb AS image, e.name AS title,
e.venue_name AS venue, e.venue_address AS address,
e.venue_city AS city, e.venue_state AS province,
e.zip AS zip,
s.start_date AS date, t.showtime AS show,
json_agg(json_build_object('secret', t.secret, 'sequence', format('T%s', t.id), 'title', b.book_title,
'payload', format('{vendor: "seatgeek.com", ticket: "T%s", secret: "%s"}',
t.id, t.secret)))::JSONB AS tickets
FROM
purchase o, event e, event_shows s, ticket t, ticket_books b
WHERE
t.order_id = o.id AND
b.id = t.book_id AND
t.show_id = s.id AND
event.id = s.event_id AND
o.id = 1
GROUP BY
o.name, o.surname, e.cropped_image_thumb, e.name, e.venue_name,
e.venue_address, e.venue_city, e.venue_state, e.zip, s.start_date,
t.showtime)

почему оно ругается?

ERROR: column "firstName" does not exist
LINE 4: (json_build_object('firstName', "firstName", 'reci...

1 ответов

10 просмотров

Потому что и должно? Не выдумывайте [несуществующий] синтаксис, прочитайте документацию (я не понимаю, что Вам конкретно нужно, поэтому не подскажу).

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта