用户表 userid username
好友表 id owner friend,其中owner/friend对应用户表的userid
查询:输入一个userid 取出好友表里包含该用户的记录,可能是owner也可能是friend
结果显示:id、owner、对应username、friend、对应username
好友表 id owner friend,其中owner/friend对应用户表的userid
查询:输入一个userid 取出好友表里包含该用户的记录,可能是owner也可能是friend
结果显示:id、owner、对应username、friend、对应username
解决方案 »
- mysql 建立临时表问题
- 求助:Mysql安装失败,error 1335
- xampp 用phpmyadmin在页面上修改密码后,无法登陆,密码没问题
- postgresql,怎么copy远程机器上的文件到服务器
- SQl executon error # 1064 是什么
- 请问下面两个sql语句哪个效率高?为什么?
- 各位大侠我问一个关于Postgresql数据库导入到ORCALE里面去的问题
- 问大家,mysql 的sql语句:select * from tabel where field like '%大%',查出所有的??怎么回事
- 请教高手:(1064) You have an error in your SQL syntax
- mysql 自定义函数传参和运算问题
- 如何按照某文本字段所含关键字的数量来排序?
- 高分求一条sql语句 大家进来看一下
2 tom
3 david
4 joan1 1 2
2 1 3
3 1 4
4 2 1
5 2 3
6 3 2
7 3 4
8 4 3输入2
1 1 john 2 tom
4 2 tom 1 john
5 2 tom 3 david
输入2
1 1 john 2 tom
4 2 tom 1 john
5 2 tom 3 david
6 3 david2 tom
a.owner=b.userid
left join 用户表 c on c.friend=b.userid
where a.owner=2 or a.friend=2
select a.id,b.username,c.username from (好友表 a left join 用户表 b on
a.owner=b.userid)
left join 用户表 c on a.friend=c.userid
where a.owner=2 or a.friend=2
测试通过