表a(用户表)
--------------------
userid username
1 wlm
2 lisi
-------------------------
表b(商品表)
---------------------------
spid spname
1 面包
2 饼干
3 巧克力
--------------------------------
表c(订单表)
-------------------------
ddid ddtime ddmoney useridfk spidfk
1 2014.1.1 10 1 1
2 2014.1.1 15 1 2
3 2014.4.3 50 2 1
------------------------------------------怎么建立个视图弄成下面这样
ddid ddtime ddmoney useridfk spidfk username spname
1 2014.1.1 10 1 1 wlm 面包
2 2014.1.1 15 1 2 wlm 饼干
3 2014.4.3 50 2 1 lisi 面包
------------------------------------------------------求助一下高手,我是新手,实在搞不来。帮帮我吧。谢谢你们了。
--------------------
userid username
1 wlm
2 lisi
-------------------------
表b(商品表)
---------------------------
spid spname
1 面包
2 饼干
3 巧克力
--------------------------------
表c(订单表)
-------------------------
ddid ddtime ddmoney useridfk spidfk
1 2014.1.1 10 1 1
2 2014.1.1 15 1 2
3 2014.4.3 50 2 1
------------------------------------------怎么建立个视图弄成下面这样
ddid ddtime ddmoney useridfk spidfk username spname
1 2014.1.1 10 1 1 wlm 面包
2 2014.1.1 15 1 2 wlm 饼干
3 2014.4.3 50 2 1 lisi 面包
------------------------------------------------------求助一下高手,我是新手,实在搞不来。帮帮我吧。谢谢你们了。
select c.ddid,c.ddtime.c.ddmoney,c.useridfk,c.spidfk,a.username,b.spname
from c,a,b where c.useridfk = a.userid and c.spidfk = b.spid
INNER JOIN A ON C.useridfk=A.userid
as
select * from c inner join b
on c.spidfk=b.spid
inner join on c.useridfk=a.userid;
from 订单表 o,商品表 p,用户表 u
where o.useridfk=u.userid
and o.spidfk=p.spid