WITH s AS (SELECT id FROM drug_sample WHERE deleted = 0 AND status = #{vo.status} )
SELECT * FROM (SELECT group_name,sample_id,group_id FROM drug_item WHERE sample_id IN (SELECT id FROM s) AND group_name IS NOT NULL AND status = #{vo.itemStatus} GROUP BY group_name,sample_id,group_id) g