首页 > 解决方案 > 在 sql 中查找依赖于表中其他条目的条目

问题描述

如果具有给定后缀的同一列中也存在相同的字符串,如何返回表中包含给定列中的字符串的所有条目?

例如,给定后缀“bar”和下表:

id A
1 foo1
2 foo2
3 foo1bar

我想返回第一个条目,因为在附加后缀时还有另一个条目(第三个)具有相同的值。

标签: mysqlsql

解决方案


SELECT t1.*
FROM table t1
JOIN table t2 ON CONCAT(t1.column, 'bar') = t2.column

推荐阅读