我应该列出最高价产品的产品 ID、产品名称和产品价格。将价格设置为货币格式,并使用以下列标题:产品 ID、名称、价格
。
我收到了
not a single-group group function
错误
SELECT PR.Product_ID as Prod_ID, PR.Product_Name as Name, to_char(MAX)
(PR.Product_Price),'$999.99') as Price
FROM PRODUCT_arb PR;
有什么想法吗?
最佳答案
那你为什么不直接选择那个呢?
SELECT product_id, product_name, product_price
FROM product_arb
WHERE product_price = (SELECT MAX(product_price) FROM product_arb)
您可以根据需要重新设置价格列的格式。
关于您的查询,我不知道:to_char(MAX) (PR.Product_Price),'$999.99')
应该是什么。它甚至不是有效的语法。
关于mysql - 单组组功能-订单和产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23462112/