gpt4 book ai didi

mysql - MySQL如何根据LIKE条件连接2个表

转载 作者:行者123 更新时间:2023-11-29 17:01:07 25 4
gpt4 key购买 nike

我有两个表:

CREATE TABLE `category` (
`id` int(11) NOT NULL,
`name` varchar(50) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



INSERT INTO `category` (`id`, `name`) VALUES
(1, 'HTML'),
(2, 'CSS'),
(3, 'Javascript'),
(4, 'Jquery'),
(5, 'PHP'),
;

CREATE TABLE `object` (
`id` int(11) NOT NULL,
`name` varchar(50) NOT NULL,
`category` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;



INSERT INTO `object` (`id`, `name`, `category`) VALUES
(1, 'Object1', 'HTML, CSS'),
(2, 'Object2', 'PHP, Javascript, HTML')
(3, 'Object3', 'PHP, Javascript');

现在我想选择对象表中类别包含“HTML”的所有元素,那么我应该做什么?谢谢大家!

最佳答案

尝试以下操作:使用 like 运算符,从您的问题来看,在我看来您不需要任何连接

select * from object
where category like '%HTML%'

关于mysql - MySQL如何根据LIKE条件连接2个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52255943/

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