a.id AS "id", a.status AS "status", a.readstatus AS "readstatus", a.senderid AS "sender.id", a.receiverid AS "receiver.id", a.sendtime AS "sendtime", a.mailid AS "mail.id", receiver.name AS "receiver.name", receiver.login_name AS "receiver.loginName", mail.title AS "mail.title", mail.overview AS "mail.overview", mail.content AS "mail.content" LEFT JOIN iim_mail mail ON mail.id = a.mailid LEFT JOIN sys_user receiver ON receiver.id = a.receiverid INSERT INTO iim_mail_compose( id, status, readstatus, senderid, receiverid, sendtime, mailid ) VALUES ( #{id}, #{status}, #{readstatus}, #{sender.id}, #{receiver.id}, #{sendtime}, #{mail.id} ) UPDATE iim_mail_compose SET status = #{status}, readstatus = #{readstatus}, senderid = #{sender.id}, receiverid = #{receiver.id}, sendtime = #{sendtime}, mailid = #{mail.id} WHERE id = #{id} DELETE FROM iim_mail_compose WHERE id = #{id} WHERE mailid = #{mail.id}