gpt4 book ai didi

mysql - 对于列出的类别,获取可用优惠列表

转载 作者:行者123 更新时间:2023-11-29 14:43:56 24 4
gpt4 key购买 nike

我有一个包含三个表的 MySQL 数据库:类别(可以是子类别)、项目和 item_categories(因为项目可以属于多个类别)。

SQL 代码:

CREATE TABLE `categories` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`parent_id` INT NOT NULL ,
`name` TEXT NOT NULL
)

CREATE TABLE `items` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`cat_id` INT,
`title` TEXT NOT NULL ,
`price` VARCHAR( 10 ) NOT NULL
)

CREATE TABLE `item_categories` (
`id` INT NOT NULL AUTO_INCREMENT ,
`item_id` INT NOT NULL ,
`cat_id` INT NOT NULL ,
PRIMARY KEY (`id`)
)

所以问题是:对于类别列表,如何获取优惠数量?

最佳答案

SELECT COUNT(*) cnt, cat_id
FROM item_categories
WHERE cat_id IN (1, 2, 3)
GROUP BY cat_id

其中 (1, 2, 3) 是您感兴趣的类别列表

关于mysql - 对于列出的类别,获取可用优惠列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com