我想知道,为什么在这种情况下,它一直说数量栏是含糊不清的,有人能帮忙吗?
SELECT SUM(AmountPaid),SUM(Quantity), ice_cream.IceCream
FROM ice_cream
INNER JOIN ice_cream_ingredient ON (ice_cream.IceCreamID =
ice_cream_ingredient.fkIceCreamID)
INNER JOIN ingredients ON (ice_cream_ingredient.fkIngredientID =
ingredients.IngredientID)
INNER JOIN sales ON (sales.fkIceCreamID =
ice_cream.IceCreamID)
WHERE IceCream='Vanilla Dream'
1条答案
按热度按时间qhhrdooz1#
当查询中有多个表时,应该始终限定列名。另外,学习使用表别名。
不清楚什么是正确的限定名。这里有一个猜测: