mysql - 在 sql 中查找依赖于表中其他条目的条目
问题描述
如果具有给定后缀的同一列中也存在相同的字符串,如何返回表中包含给定列中的字符串的所有条目?
例如,给定后缀“bar”和下表:
id A
1 foo1
2 foo2
3 foo1bar
我想返回第一个条目,因为在附加后缀时还有另一个条目(第三个)具有相同的值。
解决方案
SELECT t1.*
FROM table t1
JOIN table t2 ON CONCAT(t1.column, 'bar') = t2.column
推荐阅读
- scala - 当结构中的所有值都为空时,如何在 Scala spark 中使结构为空?
- slack-api - Slack API - 如何发送多个图像,以便它们显示在画廊中
- javascript - Three.js - 模型无法接收任何阴影
- reactjs - React-intl - 如何使用默认语言环境
- python - 在循环中多次过滤熊猫数据帧的最快方法
- hibernate - 使用 @Convert 在字段上创建路径时引发 IllegalArgumentException
- excel - 将 INDIRECT 与数组输入一起使用
- powershell - 调用 RESTMethod 错误“request_data 必须是类型:dict”
- matlab - 在并行模式下运行测试时,如何解决冲突的 simulink 仿真加速工件问题?
- angular - 如何使用 Mozilla Firefox 处理屏幕旋转问题