我正在尝试获取所有具有适用于compStringA <= refstring <= compStringB的引用字符串的记录
A和B由应用程序的用户给出。当我尝试使用tableA.referenceString
BETWEEN compStringB
AND compStringA
时,它不返回任何值。我无法控制首先输入的字符串。
有没有办法让它返回我需要的行?
我使用MySQL Server 5.7
这个怎么样?
where tableA.referenceString >= least(compStringA, compStringB) and
tableA.referenceString <= greatest(compStringA, compStringB)