我在下面有此表,其中Test
和barcode
列匹配在一起。
现在,我正在尝试使用以下代码将Valo
列与bridgeb.barcode
(这是另一个表)结合起来:
select * from bridgeb_nocheck join bridgeb on bridgeb_nocheck.valo =
bridgeb.barcode
但这给了我空白的结果...
如果我在此处运行这些代码,它将在两个表中找到该值:
select * from bridgeb_nocheck where valo = '01025351146865';
select * from bridgeb where barcode = '01025351146865';
这是设置的列:
Table: bridgeb
Columns:
code varchar(100)
barcode varchar(100)
Table: bridgeb_nocheck
Columns:
valo varchar(100)
Test varchar(100)
code varchar(100)
请记住,bridgeb将有一些带有valo
数字的条形码
答案 0 :(得分:0)
测试和条形码列匹配在一起 所以你应该这样写:
select * from bridgeb_nocheck join bridgeb on bridgeb_nocheck.Test =
bridgeb.barcode;
答案 1 :(得分:0)
现在全部排序完毕,我已经在excel上提取了数据并将其重新导入。我不确定是什么问题,但是现在可以正常工作了。这是个奇怪的问题。