我有3张桌子。
我想把学员分配给导师。我如何匹配它们?
我还想到为受训者和导师准备一张桌子。
用户表(ID,兴趣,位置,角色)
在这种情况下,查询会很困难吗?
感谢。
答案 0 :(得分:2)
只需加入两个表格,即可找到位于同一地点且兴趣相同的导师和受指导者。
SELECT t1.id AS Mentor_ID, t2.id AS Mentee_ID
FROM Mentors AS t1
JOIN Mentees AS t2 ON t1.interest = t2.interest AND t1.location = t2.location