【发布时间】:2014-01-15 09:09:42
【问题描述】:
我有一个包含有关用户的各种信息(姓名、名字、姓氏……)的 users 表和一个包含三列的表 Friendships:
1. user_req:请求用户的用户名
2. user_acc:接受或拒绝交友请求的用户的用户名
3. status: 0 如果请求未决,1 如果 user_req 和 user_acc 是朋友
现在我想做一个查询,返回所有用户(具有他们的所有特征:姓名、姓氏、用户名……)谁是给定用户用户名的朋友。
我必须在“friend”和“users”这两个表之间进行连接,但是如何连接呢?
【问题讨论】:
-
通过阅读任何文档。你可以从这里开始:codinghorror.com/blog/2007/10/…
-
如果您想知道这个问题的答案,请花点时间整理一下,使其更具可读性。就目前而言,这是一个质量非常低的问题stackoverflow.com/questions/how-to-ask
-
您使用的是哪个 DBMS?后格雷斯?甲骨文?
标签: sql