SQL通过两个值连接两个表,其中一个值在较长的文本中



我想通过两个不同的值连接两个表,但其中一个是更长的文本。有人能帮我吗?

项目。item_dimensions =250x300

销售。Size:250x300英寸,材料:打印

SELECT *
FROM sales
LEFT JOIN items ON `items`.`id` = `sales`.`Listing id` AND `items`.`item_dimensions` = `sales`.`variations`

使用LIKE进行比较

SELECT *
FROM sales 
LEFT JOIN items ON `items`.`id` = `sales`.`Listing id` AND  `sales`.`variations` LIKE concat('%', `items`.`item_dimensions` , '%')

最新更新