Почему левое соединение пропускает идентичные значения штрих -кода Varchar в SQL Workbench?MySql

Форум по Mysql
Anonymous
Почему левое соединение пропускает идентичные значения штрих -кода Varchar в SQL Workbench?

Сообщение Anonymous »

У меня есть две таблицы в SQL Workbench, оба < /p>
Продажи < /h1>
штрих-код (первичный ключ для каждой продажи)
Другие столбцы, связанные с продажами… < /p>
Продукты < /h1>
barcode
product_nam Данные по каждому продажам: < /p>
select
. Тем не менее, когда я перепроверяю штрих-коды «отсутствующие»: < /p>
Выберите штрих-код из продаж, где штрих-код = 'xyz123';
Выберите штрих-код из продуктов, где штрих-код = 'xyz123'; < /p>
они существуют в обоих таблицах. Я также подтвердил, что: < /p>
Оба Barcodecolumns используют один и тот же тип данных (например, varchar).
Нет скрытого ведущего или следственного
Значения действительно соответствуют персонажу. /> Проблема:
Некоторые штрих -коды, которые ясно существуют в обеих таблицах, не соединены, и в конечном итоге получают нулевые поля. Тем не менее, когда я перепроверяю штрих-коды «отсутствующие»: < /p>
Выберите штрих-код из продаж, где штрих-код = 'xyz123';
Выберите штрих-код из продуктов, где штрих-код = 'xyz123'; < /p>
они существуют в обоих таблицах. Я также подтвердил, что: < /p>
Оба Barcodecolumns используют один и тот же тип данных (например, varchar).
Нет скрытого лидера или следования
значения действительно соответствуют символу для символа. < /P>

Подробнее здесь: https://stackoverflow.com/questions/795 ... -workbench

Вернуться в «MySql»