一、题目描述
给定订单表和销量表,编写SQL查询每个用户消费额最高的商品。
二、表结构
订单表
DROP TABLE IF EXISTS `sale`;
CREATE TABLE `sale` (
`sale_id` int NOT NULL,
`user_id` int NULL DEFAULT NULL,
`product_id` int NULL DEFAULT NULL,
`num` int NULL DEFAULT NULL,
PRIMARY KEY (`sale_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
商品表
DROP TABLE IF EXISTS `product`;
CREATE TABLE `product` (
`product_id` int NOT NULL,
`price` decimal(10, 2) NUL