有3张表
第一张表字段:ID(自动编号) UserName UserID
第二张表字段:ID(自动编号) UserName BOOKID
第三张表字段:ID(自动编号 ) BOOKID BookName问题: 已经知道USerID,现在想通过UserID的值知道用户名,然后通过用户名查询此用户
借阅的所有图书的BOOKID,然后通过BOOKID,取得图书名,最终将UserName所借阅的所有图书的名称在网页中显示出来?查询语句应该怎么写谢谢
第一张表字段:ID(自动编号) UserName UserID
第二张表字段:ID(自动编号) UserName BOOKID
第三张表字段:ID(自动编号 ) BOOKID BookName问题: 已经知道USerID,现在想通过UserID的值知道用户名,然后通过用户名查询此用户
借阅的所有图书的BOOKID,然后通过BOOKID,取得图书名,最终将UserName所借阅的所有图书的名称在网页中显示出来?查询语句应该怎么写谢谢
解决方案 »
- 更改table的條件約束出現問題求解
- 求优化一条Select语句!谢谢
- dateadd函数中datepart参数数据类型
- 请问sql server中如何作到多个机器上的某个数据库中某个表的记录一样?
- SQL用户自定义函数如何使用表的索引
- 启用sql7的publish和subscribe后,publisher数据库日志急剧膨胀的问题
- SQL Server 安装环境?
- 邹建大哥及各位数据库高手,帮帮忙!!更新事务回滚
- 数据导入问题
- 请问我在存储过程里 想要对一个传进来的参数(字符串)的某一位进行分析,不知道怎么定位!
- 如何用一条sql查询不包含前5条记录的记录?
- 为啥我这样得到的结果总是 实际的结果×2?
from 第一张表名 a,第二张表名 b,第三张表名 c
where a.UserName=b.UserName and c.BOOKID=c.BOOKID and a.UserID=你要查询的用户名
Select
A.UserName,
C.BookName
From
第一张表 A
Inner Join
第二张表 B
On A.UserName = B.UserName
Inner Join
第三张表 C
On B.BOOKID = C.BOOKID
Where
A.UserID = '你要查询的用户名'