比较两个几乎相同的sql值.
我知道这很简单,但我想不出怎么做
我想在两个表中的两个值上进行连接或"select where =".问题是一个表有一个带扩展名的filname,另一个表有没有扩展名的文件名.我想忽略扩展,只是做我的比较.我该怎么办?
我有这样简单的事情.
select thing1, thing2
where tableName.filename=tableName2.fileName
from tableName,tableName2
Run Code Online (Sandbox Code Playgroud)
请不要使用多部分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)