SampleCheckTeamMapper.xml 1 KB
Newer Older
qinhu's avatar
1  
qinhu committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.cement.business.mapper.SampleCheckTeamMapper">

    <select id="getEntrustSample" resultType="cn.wise.sc.cement.business.entity.EntrustSample">
        SELECT t.project_name,t.entrust_code,sscc.sample_id,sscc.entrust_id,sscc.`sample_name`,
        sscc.user_id,sscc.team_group_id,sscc.distribution_id FROM entrust t
        RIGHT JOIN
        (SELECT s.entrust_id,s.sample_id,s.`name` as sample_name,scc.user_id,scc.team_group_id,scc.distribution_id FROM
        sample s
        RIGHT JOIN
        (SELECT id,sct.check_id,sct.sample_id,sct.user_id,team_group_id,sct.distribution_id FROM sample_check sc
        RIGHT JOIN
        (SELECT sample_id,user_id,check_id, id as distribution_id FROM sample_check_team) sct
        ON sc.id = sct.check_id) scc
        ON s.id = scc.sample_id) sscc
        ON sscc.entrust_id = t.id
    </select>
</mapper>