Не важно, за рубежом или нет - тестировщики нужны если фирма заботится о качестве своего продукта. Если не заботится - это плохая фирма, будь она в штатах или в этой стране.
Только по номенклатуре не получиться. Ведь движений расход по одной только номенклатуре было несколько.
Первое, что бы я сделал, это собрал базу брендов (например Michelin, Pirelli и тд). Дальше необходимо распарсить параметры резины: 275/30 R20, тем самым мы сужаем поиск. Дело остаётся за малым).
Соединение таблиц вовсе не фильтрует весь ответ до одной строки.
Будет примерно так:
Приход № 1 Расход № 1
Приход № 1 Расход № 2
Приход № 2 Расход № 3
Обрати внимание на первые 2 строки.
Там дубли в приходе.
Это нормально.
Будет быстро, но сложно для понимания.
Другой вариант - использовать объединения таблиц вместо их соединения и потом выгонять в таблицу значений и там разбираться с данными.
Медленнее, но проще для понимания.
Будет примерно так:
Приход № 1 NULL
Приход № 2 NULL
NULL Расход № 1
NULL Расход № 2