尝试使用数据库做一些不同的事情,我得到了一个名为" services"的表,该表由pID,uID,serviceID组成。
然后我得到了一个名为" user_profile"的表,当然它与表服务中使用的uID相同。
因此,用户可以拥有多项服务,让我们说
pID uID serviceID
1 1 101
2 1 102
3 1 104
4 2 105
那么我如何将其加入我的user_profile数据?我对此感到有点困惑。
让我们说有人使用uID 1访问个人资料。
然后我需要在同一个SQL调用中的所有服务,如果这可能以某种方式?
希望我能有所作为。
答案 0 :(得分:0)
为了在SQL中关联表,在示例uID中,两个表中必须具有相同的列。 然后你写了类似的东西: 从user_profile中选择a.uID,b.pID,b.serviceID a.uID = b.uID上的左连接服务b