MySQL每个类别最新的一条记录

更新时间:2023-05-19 07:13:43 阅读: 评论:0

MySQL每个类别最新的⼀条记录⽂章⽬录
问题描述
商品表 Product
SQL语句
-- 创建表
video gamesCREATE TABLE Product
(
linker
product_id    CHAR(4)NOT NULL,七夕英语
product_name  VARCHAR(100)NOT NULL,
product_type  VARCHAR(32)NOT NULL,
sale_price    INTEGER,
purcha_price INTEGER,
regist_date    DATE,
PRIMARY KEY(product_id)
);
走遍美国mp3下载
-- 插⼊数据
BEGIN TRANSACTION;
INSERT INTO Product VALUES('0001','T恤衫','⾐服',1000,500,'2009-09-20');
INSERT INTO Product VALUES('0002','打孔器','办公⽤品',500,320,'2009-9-11');
裁缝的读音
INSERT INTO Product VALUES('0003','运动T恤','⾐服',4000,2800,NULL);
INSERT INTO Product VALUES('0004','菜⼑','厨房⽤具',3000,2800,'2009-9-20');
INSERT INTO Product VALUES('0005','⾼压锅','厨房⽤具',6800,5000,'2009-1-15');
INSERT INTO Product VALUES('0006','叉⼦','厨房⽤具',500,NULL,'2009-9-20');
INSERT INTO Product VALUES('0007','擦菜板','厨房⽤具',880,790,'2008-4-28');
INSERT INTO Product VALUES('0008','圆珠笔','办公⽤品',100,NULL,'2009-11-11');
COMMIT;vlcc
解决⽅案
1. 原表
英语读后感200字
SELECT*FROM Product;
金妍儿冬奥会2. GROUP BY 类别,取出 主键 和 max(时间)
redflagSELECT*,max(regist_date)FROM Product GROUP BY product_type;
3. INNER JOIN,ON 主键,某些情况还得要 ON max(时间)
SELECT*FROM Product AS t1
INNER JOIN(
SELECT product_id,max(regist_date)AS regist_date FROM Product GROUP BY product_type )AS t2
sinocomON t1.product_id=t2.product_id
# ist_ist_date
参考⽂献
1.

本文发布于:2023-05-19 07:13:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/114252.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:厨房   主键   办公
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图