Mysql 获取一个列与另一列匹配的结果
嗨,我正在使用mysql来匹配一个表中的一列和另一列,它需要给我结果 我知道mysql已经贬值了,但是我使用的小提琴没有mysql。所以我现在使用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
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已被弃用。这可能会也可能不会对这套函数的价值产生影响。发布预期输出..因为不清楚您想要实现什么。。