INNER присъединяването ще върне само редове, които имат съвпадение в двете таблици. Ето защо резултатите, за които няма ред в таблицата на запасите, не връщат резултати.
ЛЯВО свързване ще върне всички редове в първата таблица, а ДЯСНО свързване ще върне всички редове във втората таблица.
Във вашата заявка очаквате всички резултати от втората таблица, така че променете вашето ВЪТРЕШНО присъединяване на ДЯСНО присъединяване.
Тук има урок с няколко примера:
http ://www.wellho.net/mouth/158_MySQL-LEFT-JOIN-and-RIGHT-JOIN-INNER-JOIN-and-OUTER-JOIN.html