基于等保的教材征订信息管理系统与排行榜
CREATE TABLE books (
book_id INT PRIMARY KEY,
title VARCHAR(255),
author VARCHAR(255),
price DECIMAL(10,2)
);
CREATE TABLE orders (
order_id INT PRIMARY KEY,
user_id INT,
book_id INT,
FOREIGN KEY (book_id) REFERENCES books(book_id)
);
CREATE TABLE rankings (
book_id INT PRIMARY KEY,
rank INT,
FOREIGN KEY (book_id) REFERENCES books(book_id)
);
]]>
UPDATE rankings r
JOIN (
SELECT book_id, COUNT(*) AS order_count
FROM orders
GROUP BY book_id
) o ON r.book_id = o.book_id
SET r.rank = o.order_count;
]]>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!