【发布时间】:2012-10-11 10:14:50
【问题描述】:
我正在尝试将一个表中的列中的文本与第二个表的列中的部分字符串进行匹配,如果匹配,则会在我的网页上输出图像。下面是一个例子
产品
ID | Prod_Code | Colours
1 100 Yellow, Orange, Navy
颜色
ID | Colour | Image Link
1 Yellow Yellow swatch image
2 Orange Orange swatch image
我想要实现的是,如果 products.colours 包含文本“黄色”,黄色样本图像将出现在屏幕上,橙色等。
我知道应该对表格进行规范化以获得最佳实践,但不幸的是,这不是我设计的,而且有时间限制。
任何帮助将不胜感激。
【问题讨论】:
-
您可以使用
ON FIND_IN_SET(Colours.colour, Products.Colours)之类的内容进行连接。