|
|
|
@ -85,7 +85,8 @@
|
|
|
|
|
<isNotEmpty property="dqi_food_6">+IF(dqi_food_6 <![CDATA[>=]]> 1, #dqi_food_6#, 0)</isNotEmpty>
|
|
|
|
|
<isNotEmpty property="dqi_food_7">+IF(dqi_food_7 <![CDATA[>=]]> 1, #dqi_food_7#, 0)</isNotEmpty>
|
|
|
|
|
<isNotEmpty property="dqi_food_8">+IF(dqi_food_8 <![CDATA[>=]]> 1, #dqi_food_8#, 0)</isNotEmpty>
|
|
|
|
|
) AS total
|
|
|
|
|
) AS total,
|
|
|
|
|
a.for_m
|
|
|
|
|
FROM tbl_db_bf_ingre a
|
|
|
|
|
INNER JOIN tbl_db_home_bf_ingre b on a.name_real = b.di_name
|
|
|
|
|
GROUP BY dbi_no
|
|
|
|
@ -94,9 +95,24 @@
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
<isEqual property="record" compareValue="N">AND x.total>100</isEqual>
|
|
|
|
|
<isEqual property="record" compareValue="Y">AND x.total>40</isEqual>
|
|
|
|
|
<isEqual property="for_m" compareValue="초기 1">
|
|
|
|
|
AND x.for_m between 0 and 5
|
|
|
|
|
</isEqual>
|
|
|
|
|
<isEqual property="for_m" compareValue="초기 2">
|
|
|
|
|
AND x.for_m between 0 and 6
|
|
|
|
|
</isEqual>
|
|
|
|
|
<isEqual property="for_m" compareValue="중기">
|
|
|
|
|
AND x.for_m between 0 and 9
|
|
|
|
|
</isEqual>
|
|
|
|
|
<isEqual property="for_m" compareValue="후기">
|
|
|
|
|
AND x.for_m between 0 and 11
|
|
|
|
|
</isEqual>
|
|
|
|
|
<isEqual property="for_m" compareValue="완료기">
|
|
|
|
|
AND x.for_m between 0 and 15
|
|
|
|
|
</isEqual>
|
|
|
|
|
GROUP BY x.dbi_no
|
|
|
|
|
ORDER BY RAND()
|
|
|
|
|
LIMIT 3
|
|
|
|
|
LIMIT 4
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="select_home_recommend_list" resultClass="dataMap" parameterClass="dataMap">
|
|
|
|
|