Проблема в том, что вы пытаетесь вставить несколько столбцов в один столбец.а также не вставлять данные в третий столбец, что, вероятно, не то, что вы хотите сделать.
, как показано здесь: (Select shoutbox_messages.text, shoutbox_messages.text_as_html
FROM shoutbox_messages Where shoutbox_messages.user_id = ...
, поскольку вы вставляете данные только в текст этого запросане может работать.
pgsql интерпретирует второй запрос как данные только для столбца text
Вы можете захотеть вместо того, чтобы использовать тот синтаксис, который у вас есть в настоящее время, использовать синтаксис sql join, как это было бывыполните то же самое
что-то вроде
SELECT chat_users.id, shoutbox_messages.text, shoutbox_messages.text_as_html
FROM chat_users
join shoutbox_messages on shoutbox_messages.id = chat_users.id
, просто убедитесь, что вы переписываете мой код в фактический код, необходимый для идентификации каждого столбца в другом