您好,我正在使用mysql来匹配一个表中的一列和另一列,它需要给我结果。
我知道mysql已经被贬低了,但是我正在使用的小提琴没有mysqli。因此,我目前使用mysql作为学习基础。
这是我的声明
SELECT `overview` FROM products WHERE `overview`=`image`这里是小提琴:fiddle
我的桌子是什么样子
id | name | image | overview
91 | product 1 | product1.jpg | This is the overview of product 1
92 | product 2 | product2.jpg | This is the overview of product 2需要的结果是,如果概述与图像在同一行中,则显示概述。预期输出为:
这是产品1的概述
这是产品2的概述
我希望这是有意义的。
发布于 2014-04-24 17:59:17
我建议您在表和表本身之间使用连接:
SELECT p.overview
FROM products p
JOIN products p2 ON p.overview = p2.image这样,您将只看到与“image”列的值匹配的“overview”列的值。
https://stackoverflow.com/questions/23265267
复制相似问题