gpt4 book ai didi

php - 选择数据并连接字段

转载 作者:行者123 更新时间:2023-11-29 13:32:37 25 4
gpt4 key购买 nike

我有两张表,一张是“类别”和“食物”。

类别表有两个主要字段:

  • category_id
  • category_slug

“category_slug”是友好网址的值。

食物表有一个名为“category_id”的字段,其中填充了类别 ID。

发生的情况是,当我使用友好的网址时,我没有类别的 ID,我只有 slug。

我需要做的是:将“slug”转换为“id”,然后查看餐 table 食物并获取该类别中的所有食物。

这有点难以解释,但我想你已经明白了。

CREATE TABLE IF NOT EXISTS `categories` (
`category_id` int(11) NOT NULL AUTO_INCREMENT,
`category_name` varchar(255) NOT NULL,
`category_slug` varchar(255) NOT NULL,
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `foods` (
`food_id` int(11) NOT NULL AUTO_INCREMENT,
`food_name` varchar(255) NOT NULL,
`category_id` int(11) NOT NULL,
PRIMARY KEY (`food_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

最佳答案

这是一个简单的内部联接:

SELECT food_name
FROM foods
JOIN categories
USING (category_id)
WHERE category_slug = :slug

关于php - 选择数据并连接字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19194940/

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