У меня есть этот запрос (который я удалил некоторые ключи для краткости):Как добавить столбец в этот результат объединения?
SELECT id as in_id, out_id, recipient, sender, read_flag
FROM received WHERE recipient=1
UNION ALL
SELECT in_id, id AS out_id, recipient, sender, read_flag
FROM sent WHERE sender=1
который сочетает в себе результаты из двух таблиц, показывающих сообщения, отправленные и полученные с помощью данного пользователя. То, что я хотел бы сделать, это добавить столбец/флаг в результат, чтобы отличить таблицу, к которой принадлежит строка, поэтому, когда я их показываю, я могу показать соответствующий значок для отправленных или полученных сообщений. Как бы добавить это?
Удивительное спасибо! +1 – 2010-06-11 17:01:31
Очень полезный вопрос и отличный ответ! Спасибо –
Спасибо @Mark Byers – aziz