zoukankan      html  css  js  c++  java
  • 邮件收件与草稿箱sql

     <!-- 邮件收件箱(收件箱) -->
        <select id="findEmailService" resultClass="pd" parameterClass="pd">
            SELECT     id,
                    sent,
                    sentto,
                    sentto_name,
                    copyto,
                    subject,
                    copyto_name,
                    blindcopyto,
                    blindcopyto_name,
                    body,
                    DATE_FORMAT(sent_time,'%Y-%m-%d %T') sent_time,
                    sign,
                    isfiles,
                    read_sign
                    FROM mail_send
                    WHERE (status=1 or status is null) and sign=0
                    AND sentto LIKE CONCAT('%',(SELECT mail_address FROM mail_config WHERE user_id = #accept_id#  and sign = 1),'%')   //用户登录时use_id匹配才会从数据库抓取数据
            <isNotEmpty property="starttime" prepend="and">
                sent_time >= #starttime#
            </isNotEmpty>
            <isNotEmpty property="endtime" prepend="and">
                <![CDATA[sent_time < date_add(#endtime#,interval 1 DAY)]]>
            </isNotEmpty>
            ORDER BY sent_time DESC
        </select>

    //

    //

    <!-- 查询邮件基本信息(草稿箱,未发送信箱) -->
        <select id="findEmailList" parameterClass="pd" resultClass="pd">
            SELECT     id,
                    sent,
                    sentto,
                    sentto_name,
                    copyto,
                    copyto_name,
                    blindcopyto,
                    blindcopyto_name,
                    subject,
                    body,
                    DATE_FORMAT(sent_time,'%Y-%m-%d %T') sent_time,
                    isfiles,
                    sign
                      FROM mail_send
                      where  status=#status# and sign=0
                      and sent LIKE CONCAT('%',(SELECT mail_address FROM mail_config WHERE user_id = #user_id# and sign = 1),'%')
            <isNotEmpty property="starttime" prepend="and">
                sent_time >= #starttime#
            </isNotEmpty>
            <isNotEmpty property="endtime" prepend="and">
                <![CDATA[sent_time < date_add(#endtime#,interval 1 DAY)]]>
            </isNotEmpty>
            <isNotEmpty prepend="and" property="subject">
                subject = #subject#
            </isNotEmpty>
            order by sent_time desc
        </select>
       

  • 相关阅读:
    讲解Python中的递归函数
    世界史
    mysql 登录及常用命令
    html5 的draggable属性使用<转载收藏>
    html块级元素和内联元素小结
    今天的感悟,对于python中的list()与w3c教程
    html,CSS文字大小单位px、em、pt的关系换算
    java SE (java Standard Edition)
    suds调用webservice
    Web API系列(三)统一异常处理
  • 原文地址:https://www.cnblogs.com/edmundsong/p/3419111.html
Copyright © 2011-2022 走看看