在SQL上选择三个条件

时间:2016-03-08 15:07:38

标签: mysql sql database

我有一份食谱清单,生产这些食谱所需的金额以及准备这些食谱的厨师的名字。

我想创建一个列表,列出所有厨师的名字,食谱的名称,每个食谱的配方数量,以及他们准备的食谱的平均价格。

到目前为止我已经

SELECT (DISTINCT chefName) FROM Chef
AND
SELECT COUNT(nameRecipe) FROM Recipe
AND
SELECT AVG(PriceOfRecipe) FROM Recipe;

但我收到此错误#1064 - 您的SQL语法出错;查看与您的MariaDB服务器版本对应的手册,以获得正确的语法

这可能是什么?

1 个答案:

答案 0 :(得分:0)

我认为这可行:

SELECT chefName, AVG(PriceofRecipe), COUNT(nameRecipe) FROM Recipe GROUP BY chefName