Запрос на присоединение не показывает ожидаемых результатов - PullRequest
0 голосов
/ 08 марта 2019

У меня есть эта таблица ниже с Test и barcode столбцами, совпадающими вместе.

enter image description here

Теперь я пытаюсь соединить столбец 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 числами

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Теперь все отсортировано, я извлек данные в Excel и импортировал их обратно. Я не уверен, в чем проблема, но теперь она работает совершенно нормально. Странная проблема это было ..

0 голосов
/ 08 марта 2019

Тестирование и сопоставление столбцов со штрих-кодом вместе так что вы должны написать так:

select * from bridgeb_nocheck join bridgeb on bridgeb_nocheck.Test = 
bridgeb.barcode;
...