que tienen esta consulta (que me quita algunas de las claves de por el bien de la brevedad):¿Cómo puedo agregar una columna a este resultado de unión?
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
que combina los resultados de dos tablas que muestran los mensajes enviados y recibidos por un usuario determinado. Lo que me gustaría hacer es agregar una columna/indicador al resultado para distinguir a qué tabla pertenece la fila, de modo que cuando los muestre, pueda mostrar un icono relevante para los mensajes enviados o recibidos. ¿Cómo agregaría esto?
Awesome gracias! +1 –
Pregunta muy útil y una respuesta excelente! Gracias –
Gracias @Mark Byers – aziz