早教吧作业答案频道 -->其他-->
mysql查询求助:一个非常困难的问题有2个表:表A:字段typeqtymark(值为yes或no)表B:字段typename(值为1或2或3)要求:从表A中取出符合以下要求的记录(取出的列为B表中的type和sum(qty))1.B.name=1
题目详情
mysql查询求助:一个非常困难的问题
有2个表:
表A:字段 type qty mark(值为yes或no)
表B:字段 type name(值为1或2或3)
要求:从表A中取出符合以下要求的记录(取出的列为B表中的type和sum(qty) )
1.B.name=1得出相应的B.type数据集,为第2步计算做准备;
2.B.type=A.type;
3.A.mark=no; --选出A表中mark=no的记录
4.group by B.type --分类计算出符合以上条件的A表中type的sum(qty)
这么写
select A.type,sum(A.qty) from A join B on B.type=A.type group by A.type having A.mark=no and B.name=1;
总是输出错误:ERROR 1054 (42S22):Unknown column 'A.mark' in 'having clause'
有2个表:
表A:字段 type qty mark(值为yes或no)
表B:字段 type name(值为1或2或3)
要求:从表A中取出符合以下要求的记录(取出的列为B表中的type和sum(qty) )
1.B.name=1得出相应的B.type数据集,为第2步计算做准备;
2.B.type=A.type;
3.A.mark=no; --选出A表中mark=no的记录
4.group by B.type --分类计算出符合以上条件的A表中type的sum(qty)
这么写
select A.type,sum(A.qty) from A join B on B.type=A.type group by A.type having A.mark=no and B.name=1;
总是输出错误:ERROR 1054 (42S22):Unknown column 'A.mark' in 'having clause'
▼优质解答
答案和解析
select A.type,sum(A.qty)
from A join B on B.type=A.type
where A.mark=no and B.name=1
group by A.type ;
from A join B on B.type=A.type
where A.mark=no and B.name=1
group by A.type ;
看了 mysql查询求助:一个非常...的网友还看了以下:
已知点P在曲线y=4/(e^x+10)上,a为曲线在点P处的切线的倾斜角,则a的取值范围是()A[ 2020-04-11 …
已知点P在曲线y=4/(e^x+1)上,a为曲线在点P处的切线的倾斜角,则a的取值范围是y=4/[ 2020-04-11 …
如果X,Y为两个随机变量,满足ρXY=0,下列命题中错误的是()(A)X,Y不相关(B)E(XY) 2020-06-12 …
设A=(x|-3<=X<=3),B=(y|y=-x2+t)若AnB=空集则实数t的取值范围唉越详细 2020-06-30 …
设二阶常系数线性微分方程y″+αy′+βy=γe-x的一个特解为y=ex+(1+x)e-x,则此方 2020-07-31 …
求y=2e^x+e^-x的极值//为什么两边取自然对数?由y=2e^x+e^(-x)对y求导:y′ 2020-08-02 …
[ln(x+e^x)]/x=lim(x->0)(1+e^x)/(x+e^x)怎么得到的?原题limx 2020-11-01 …
为什么方法不一样答案不一样求xy=e^(x+y)的导数方法一两边取对数lnx+lny=x+y求导(1 2020-11-06 …
方程e^y+xy-e=0确定了隐函数y=y(x)求隐函数的导数y'到这步e^yy'+y+xy'=0为 2020-11-06 …
隐函数求导时比如e∧y对x求导为什么是(e∧y)×(y')为什么还要乘y'.还有对y∧2对x求导隐函 2020-12-26 …