比较两个几乎相同的sql值

Mae*_*024 0 sql

比较两个几乎相同的sql值.

我知道这很简单,但我想不出怎么做

我想在两个表中的两个值上进行连接或"select where =".问题是一个表有一个带扩展名的filname,另一个表有没有扩展名的文件名.我想忽略扩展,只是做我的比较.我该怎么办?

我有这样简单的事情.

select thing1, thing2
where tableName.filename=tableName2.fileName
from tableName,tableName2
Run Code Online (Sandbox Code Playgroud)

Ada*_*son 5

请不要使用多部分from条款.请改用join语法.

假设tableName有扩展而tableName2不是:

select
    thing1,
    thing2

from tableName tn

join tableName2 tn2 on tn.fileName like tn2.fileName + '.%'
Run Code Online (Sandbox Code Playgroud)