Итак, у меня есть 2 таблицы test1 и test2, обе они содержат столбцы: id, type, number, я хочу выбрать все числа из таблицы test1, которые НЕ находятся в таблице test2, я знаю, что это сработает;
SELECT test1.number,test2.number
FROM test1 LEFT JOIN test2 ON test1.number=test2.number
WHERE test2.number is null;
Он возвращает то, что я искал, когда числовой столбец полностью числовой, но новые числа в новых таблицах выглядят так:
test1.number
MFP773773
**MFP874747**
MFP099290
MFP763636
test2.number
HBM366363
**HBM874747**
HBM773383
HBM092827
Тогда как я могу сделать то же самое, но только с числовой частью «числа», как во второй строке, где число такое же, а буквы — нет, они возвращают разные числа независимо от символов перед числами, пожалуйста помоги.
Большое спасибо.