请看如下的SQL语句,执行这个语句时将失败,请问怎样修改可以解决这一问题
SELECT c.customer_id, o.order_id, o.order_date, p.product_name
FROM customer c, curr_order o, product p
WHERE customer.customer_id=curr_order.customer_id
AND oproduct_id=p.product_id
ORDER BY o.ordei_amount;A.在ORDER BY子句中使用表名
B.将表的别名从WHERE子句中去掉
C.在SELECT列表中包括order_amount列
D.在WHERE子句中使用表的别名以替代表名
E.从ORDER BY子句中去掉表的别名并且只使用列名