热线电话:13121318867

登录
2019-03-07 阅读量: 540
mysql如何判断主表的值?

在电商案例中,“求出购买产品金额最多的前十名顾客的最后登录时间”中,

下列哪个字段是用来判断主表的值? :

A. orderinfo.orderid

B. orderinfo.orderamount

C. userinfo.useid

D. userinfo.lastlogin

问题解析:

代码为:

Select orderinfo.userid as 顾客,sum(orderamount) as 金额,lastlogin_as 最后登录时间

from orderinfo

Left join userinfo on orderinfo.userid=userinfo.userid

Group by 顾客

Order by 金额 desc

Limit 10;

1 被约束的表称为副表,约束别人的表称为主表,外键设置在副表上的。

2 主表被参考的字段通常都设置为主键

#3 当有外键约束的时候,添加数据的顺序:先加主表,再添加副表的数据

#4 当有外键约束的时候,修改数据的顺序:先修改副表,再修改主表的数据

#5 当有外键约束的时候,删除数据的顺序:先删除副表,再删除主表的数据

48.1555
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子