我可以阻止mysql加入varchar字段的部分匹配吗?

时间:2014-08-07 21:16:57

标签: mysql

我有两条记录,项目编号字段以' 01088'开头,但是一条记录有一个' Y'在项目编号的末尾。

当我尝试在该字段上加入另一个表时,它会加入两个记录,即使只有匹配的记录为' 01088'

我已尝试将字段明确地投放到CHAR(20),但它并没有什么不同。

为什么联接匹配在一起' 01088'和' 01088Y'?

http://sqlfiddle.com/#!2/82ffa/19

1 个答案:

答案 0 :(得分:2)

它是左连接,使其成为内部连接,否则从左表返回All,在右边没有匹配的地方返回null。

萨拉

相关问题