首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取将一列与另一列匹配的结果

获取将一列与另一列匹配的结果
EN

Stack Overflow用户
提问于 2014-04-24 17:41:39
回答 1查看 30关注 0票数 0

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

我知道mysql已经被贬低了,但是我正在使用的小提琴没有mysqli。因此,我目前使用mysql作为学习基础。

这是我的声明

代码语言:javascript
复制
SELECT `overview` FROM products WHERE `overview`=`image`

这里是小提琴:fiddle

我的桌子是什么样子

代码语言:javascript
复制
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的概述

我希望这是有意义的。

EN

回答 1

Stack Overflow用户

发布于 2014-04-24 17:59:17

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

代码语言:javascript
复制
SELECT p.overview
     FROM products p
         JOIN products p2 ON p.overview = p2.image

这样,您将只看到与“image”列的值匹配的“overview”列的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23265267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档