我有 2 张桌子
在“用户”表中,每个用户都有许多技能。它们位于单个列上并被连接起来。在“技能”表中,每个技能都有一个关联的标签。
碰巧有些用户的技能不再在“技能”表中引用。
我想做的选择应该列出表用户上的所有记录,这些记录包含表技能中不再引用的技能。
我试图做类似的事情:
SELECT user_id
FROM USERS LEFT JOIN SKILLS
ON USERS.skills = SKILLS.skill_id
WHERE SKILLS.skill_id = null
但是,关于 USERS.skills = SKILLS.skill_id的语句不符合我的需要。列 USERS.skills 包含连接的技能 ID。
我试图用ON USERS.skills LIKE SKILLS.skill_id替换那个位,但它仍然感觉不对并且查询永远运行......
能否请您赐教。