inner join smile_volunteers_project as svp on svp.project_id = sv.project_id
inner join smile_volunteers_project as svp on svp.project_id = sv.project_id
left join smile_volunteers_team as svt1 on svt1.team_id = sv.team_id1
left join smile_volunteers_team as svt1 on svt1.team_id = sv.team_id1
left join smile_volunteers_team as svt2 on svt2.team_id = sv.team_id2
left join smile_volunteers_team as svt2 on svt2.team_id = sv.team_id2
left join smile_volunteers_team as svt3 on svt3.team_id = sv.team_id3
left join smile_volunteers_team as svt3 on svt3.team_id = sv.team_id3
left join (select a.uid,b.name,a.project_id from smile_volunteers_team_relation as a inner join smile_volunteers_team as b on a.team_id = b.team_id) as t
on sv.uid = t.uid and sv.project_id = t.project_id
<where>
<where>
<iftest="title!=''">
<iftest="title!=''">
AND svp.title like concat('%',#{title},'%')
AND svp.title like concat('%',#{title},'%')
...
@@ -79,6 +83,9 @@
...
@@ -79,6 +83,9 @@
<iftest="team!=''">
<iftest="team!=''">
AND (svt1.name = #{team} OR svt2.name = #{team} OR svt3.name = #{team})
AND (svt1.name = #{team} OR svt2.name = #{team} OR svt3.name = #{team})