select username,nicname from appaccount where
id in
(select otherid from friends where localid=(
select id from appaccount where username=#username# )
) or id in
(select localid from friends where otherid=(
select id from appaccount where username=#username# )
)
上述语句已经通过输入的账号名查到了其好友的账号和昵称的列表,现在要求按照friends表中的id进行排序 我又不会来……
id in
(select otherid from friends where localid=(
select id from appaccount where username=#username# )
) or id in
(select localid from friends where otherid=(
select id from appaccount where username=#username# )
)
上述语句已经通过输入的账号名查到了其好友的账号和昵称的列表,现在要求按照friends表中的id进行排序 我又不会来……
解决方案 »
- mysql多表查询
- 关于数据库的迁移
- 数据库开发的简单问题
- sql脚本 如何判断字段或表是否存在
- 请问mysqld与mysql命令区别?
- sql能否做到下面例子的link
- MySQL打开的时候出现错误!连接不上!!急!在线等!!
- 请问这段代码哪里错了 为什么我找不出来
- MYSQL数据库读写求助
- 用Mysql编过桌面应用程序的兄弟们,你们的Mysql应用程序在启动时,是否一定要手动启动Mysql Server呢?我的应用程序为什么一启动就要我填写一个对话框,并启动Mysql Server,fo=
- 关于mysql源码版本选择问题,以及源码学习的方法
- myodbc5S 与 myodbc5W的区别是什么
给一个账号username 查处他的所有好友列表 并按照friends的id排序
那我应该怎么查呢 账号表appaccount(id username nicname) 好友表friends(id locaoid otherid)
给一个账号username 查处他的所有好友列表 并按照friends的id排序
from appaccount a inner join friends f on a.id=b.locaoid
inner join appaccount b on f.otherid=b.id
where a.username='他'
order by b.id
我的localid和otherid一样 俩人只有一条好友关系