我的问题如下......
我需要的帮助是仅在prp_response<>时选择SELECT每个prp_hist_id为1 所以它会列出那些(DISTINCT)
例如,在这种情况下,仅选择prp_hist_id = 21,因为prp_response<> 1
希望我足够清楚,任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
SELECT DISTINCT prp_hist_id
FROM tbl_proposal_workload
WHERE prp_hist_id NOT IN ( SELECT prp_hist_id FROM tbl_proposal_workload WHERE prp_response = 1 )
答案 1 :(得分:0)
一个可能的答案,但具体针对您的情况是使用GROUP
选择不同的值,HAVING
放弃包含prp_reponse = 1的案例
SELECT prp_hist_id
FROM tbl_proposal_workload
GROUP BY prp_hist_id
HAVING MIN(prp_response)<>1
希望它有所帮助!