我有一个包含几千个条目的表。我的目的是从所有版本中选择与给定条目相对应的所有条目。结果条目必须与给定条目完全对应。
但不知何故,SQL查询不起作用。原始项目使用Access 2007.但我也尝试过在MySQL中没有成功
我在这里放了sql查询,但我也做了一个SQL小提琴:
SELECT
idvalue,
idtag,
iddevice,
idversion,
idtext,
description,
idaccess,
defaultvalue,
minimumvalue,
acceptedvalue,
maximumvalue,
outofrangevalue,
iddatatypepn,
iddatatypeopc,
size,
idresolution,
idunit,
idaccuracy,
enumerationvalues,
comments,
remanentvolatile,
storedatpn,
storedatmain,
`generated`,
edittime
FROM
SomeValues
WHERE
idtag = 2 AND iddevice = 1
AND idtext = 433
AND description = 'Input voltage (AC)'
AND idaccess = 12
AND defaultvalue IS NULL
AND minimumvalue =0
AND acceptedvalue = 5300
AND maximumvalue = 10050
AND outofrangevalue = 11000
AND iddatatypepn = 2
AND iddatatypeopc = 19
AND size = 2
AND idresolution = 2
AND idunit = 1
AND idaccuracy = 2
AND enumerationvalues IS NULL
AND comments IS NULL
AND remanentvolatile IS NULL
AND storedatpn = FALSE
AND storedatmain = FALSE
AND `generated` = TRUE
小提琴:here
你能解释一下sql查询有什么问题吗? 结果应该是小提琴表中的3个条目。
是的,我必须使用“Where”子句中的所有条件,因为条目可以匹配90%,但也有很小的差异
答案 0 :(得分:0)
你有问题:
//third_party:eigen.BUILD
将其更改为:
AND description = 'Input voltage (AC)'
一切都会奏效。
问题在于您搜索文本输入电压(AC)而不是"输入电压(AC)" (如何在AND description = '"Input voltage (AC)"'
栏中列出。