我有一个表jobskills,包含三列id,job_id,skill_id。 Uptil现在我使用的查询如下:
SELECT job_id FROM jobskills WHERE skill_id='$Data1' OR skill_id='$Data2'
等等。 然后我获取结果,然后按降序对作业进行排序,以获得最大匹配的作业。 所以,如果有像
这样的查询select job_id from jobskill
where
skill_id='301' or skill_id='301'
我只会得到一个清单。但是我希望重复结果中的值,即我希望显示301的结果。
答案 0 :(得分:1)
不确定重复同一组数据2次,但在这种情况下你需要做UNION ALL
select job_id from jobskill
where skill_id='301'
UNION ALL
select job_id from jobskill
where skill_id='301'