我有3张表...1:Books表 2:Users表 3:Info表..
我想用这三张创建视图...就是主外键的关系.....Books 表里有ISBN列,User表中有 ‘用户编号’一列 ,info 中有ISBN和‘用户编号’2列....请问怎么设置视图..代码怎么写阿????还有,获得到期时间的代码是什么???
谢谢大家了.....知道的说声..
我想用这三张创建视图...就是主外键的关系.....Books 表里有ISBN列,User表中有 ‘用户编号’一列 ,info 中有ISBN和‘用户编号’2列....请问怎么设置视图..代码怎么写阿????还有,获得到期时间的代码是什么???
谢谢大家了.....知道的说声..
try:
select * from books left join info on boos.ISBN=info.ISBN
left join users on info.用户编号=users.用户编号
AS
SELECT dbo.[user].id, dbo.[user].dtime, dbo.posts.posts
FROM dbo.[user] INNER JOIN
dbo.posts ON dbo.[user].id = dbo.posts.id我看网上这样创建视图的..可不知道什么意思、怎么搞。。
还有 那是获得当前日期怎么做??上面打错了.
在MYSQL的SHELL下输入上述代码 OR 用SQLYOG图形化管理工具建立还有 那是获得当前日期怎么做:
select now(),curdate()
结果大家只能猜。create view xxx as
select b.*,u.*,i.*,i.BorrowDate+30 as 到期时间
from Books b,Users u,Info i
where b.ISBN=i.ISBN and u.用户编号=i.用户编号;