【发布时间】:2014-04-30 14:41:16
【问题描述】:
我正在尝试搜索一个表中的所有条目,其中一列与另一列中的条目相匹配,该条目位于 - 之前
示例输出:
这是我试过的查询,它返回了“查询错误(1242):子查询返回超过1行”的错误
SELECT * FROM table1
WHERE
table1.Column1 = (
SELECT
SUBSTRING_INDEX(table2.Column1,'-',1)
FROM
table2
WHERE
table2.column1 LIKE '%\-%'
);
【问题讨论】: