gpt4 book ai didi

mysql - 如何更新 WHERE 子句以选择相同的数据?

转载 作者:行者123 更新时间:2023-11-29 00:26:53 25 4
gpt4 key购买 nike

CREATE TABLE `schedule` (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`aircraftType` varchar(50) DEFAULT NULL,
//...other fields
PRIMARY KEY (`id`),
) ENGINE=MyISAM AUTO_INCREMENT=5611 DEFAULT CHARSET=latin1;

CREATE TABLE `aircrafts` (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`aircraftType` varchar(50) DEFAULT NULL,
//...other fields
PRIMARY KEY (`id`),
) ENGINE=MyISAM AUTO_INCREMENT=5611 DEFAULT CHARSET=latin1;

数据库表的示例内容:

表“时间表”

aircraftType = "320"

表“飞机”

aircraftType = "A320"
aircraftType = "A330"

查询:

SELECT *
FROM Schedule F, Aircrafts A
WHERE F.aircraftType = A.aircraftType;

如何更新此查询,使 aircratf 类型“320”和“A320”在 WHERE 子句中被视为相似?

最佳答案

 SELECT *
FROM Schedule F, Aircrafts A
WHERE F.aircraftType = A.aircraftType LIKE CONCAT('%', F.aircraftType, '%')

LIKE CONCAT('\"','%', F.aircraftType, '%','\"')-added double quotes.

关于mysql - 如何更新 WHERE 子句以选择相同的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18512898/

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