Mysql 获取一个列与另一列匹配的结果

Mysql 获取一个列与另一列匹配的结果,mysql,Mysql,嗨,我正在使用mysql来匹配一个表中的一列和另一列,它需要给我结果 我知道mysql已经贬值了,但是我使用的小提琴没有mysql。所以我现在使用mysql作为学习的基础 这是我的声明 SELECT `overview` FROM products WHERE `overview`=`image` 这是小提琴: 我的桌子是什么样子的 id | name | image | overview 91 | product 1 | product1.jpg | This is

嗨,我正在使用mysql来匹配一个表中的一列和另一列,它需要给我结果

我知道mysql已经贬值了,但是我使用的小提琴没有mysql。所以我现在使用mysql作为学习的基础

这是我的声明

SELECT `overview` FROM products WHERE `overview`=`image`
这是小提琴:

我的桌子是什么样子的

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的概述


我希望这是有意义的。

我建议您在表和表本身之间使用联接:

SELECT p.overview
     FROM products p
         JOIN products p2 ON p.overview = p2.image

这样,您将只看到与“图像”列的值相匹配的“概述”列的值

您的预期结果是什么?可以给出您需要的输出示例吗?我更新了我的问题MySQL没有贬值。据推测,从甲骨文收购之日起,其价值几乎没有变化。然而,PHP的mysql_uAPI已被弃用。这可能会也可能不会对这套函数的价值产生影响。发布预期输出..因为不清楚您想要实现什么。。