【发布时间】:2017-07-23 16:02:54
【问题描述】:
我有两个表,一个存储用户技能,另一个存储工作所需的技能。我想匹配每个用户与工作匹配的技能。 表结构为
Table1: User_Skills
| ID | User_ID | Skill |
---------------------------
| 1 | 1 | .Net |
---------------------------
| 2 | 1 | Software|
---------------------------
| 3 | 1 | Engineer|
---------------------------
| 4 | 2 | .Net |
---------------------------
| 5 | 2 | Software|
---------------------------
Table2: Job_Skills_Requirement
| ID | Job_ID | Skill |
--------------------------
| 1 | 1 | .Net |
---------------------------
| 2 | 1 | Engineer|
---------------------------
| 3 | 1 | HTML |
---------------------------
| 4 | 2 | Software|
---------------------------
| 5 | 2 | HTML |
---------------------------
我试图用逗号分隔技能并进行比较,但它们的顺序可能不同。
编辑 这里的所有答案都很棒。我正在寻找的结果是将所有作业与所有用户匹配,稍后我还将匹配其他属性。
【问题讨论】:
-
请记得展示您已经尝试过的内容。
-
请编辑问题并显示您想要的结果。
标签: sql sql-server select join