Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何检查SQL表中的字段是否小于另一个表的平均值?_Mysql_Sql - Fatal编程技术网

Mysql 如何检查SQL表中的字段是否小于另一个表的平均值?

Mysql 如何检查SQL表中的字段是否小于另一个表的平均值?,mysql,sql,Mysql,Sql,因此,我使用以下create语句创建了两个SQL表: 这给了我一些表格: 我想创建一个查询,如果活动成本小于第二个表中CostEstimate的平均成本,则返回AdvertName和Theme字段 我有点困惑,尝试过: 选择Advertision.Advertision、Advertision.Theme 来自广告 其中广告成本< avgadvertising_活动成本估算 但我得到一个错误代码:1111。组函数的使用无效。 我对SQL非常陌生,所以我不确定应该如何处理这个问题。。。任何指导都将

因此,我使用以下create语句创建了两个SQL表:

这给了我一些表格:

我想创建一个查询,如果活动成本小于第二个表中CostEstimate的平均成本,则返回AdvertName和Theme字段

我有点困惑,尝试过:

选择Advertision.Advertision、Advertision.Theme 来自广告 其中广告成本< avgadvertising_活动成本估算

但我得到一个错误代码:1111。组函数的使用无效。
我对SQL非常陌生,所以我不确定应该如何处理这个问题。。。任何指导都将不胜感激:

我需要写的问题是:

 SELECT advertisement.AdvertName, advertisement.Theme
 FROM advertisement 
 WHERE advertisement.CampaignCost < (SELECT AVG(advertising_campaign.CostEstimate)
 FROM advertising_campaign);

这里您正在寻找一个子查询,如。。。。WHERE advision.campaign cost<如果没有帮助或您无法使其工作,请从广告活动中选择AVGadvertising\u campaign.CostEstimate。。。再见,非常感谢!这正是我所需要的。我已经尝试添加更多信息的问题,以便它更清楚,我道歉!你知道为什么我不能选择你的评论作为答案吗?是的,评论不被认为是答案,所以你不能接受