Gabung INNER hanya akan mengembalikan baris yang memiliki kecocokan di kedua tabel. Itulah sebabnya hasil yang tidak memiliki baris dalam tabel stok tidak mengembalikan hasil.
Gabungan KIRI akan mengembalikan semua baris di tabel pertama, dan Gabungan KANAN akan mengembalikan semua baris di tabel kedua.
Dalam kueri Anda, Anda mengharapkan semua hasil dari tabel kedua, jadi ubah gabungan INNER Anda menjadi gabungan KANAN.
Ada tutorial di sini, dengan beberapa contoh:
http ://www.wellho.net/mouth/158_MySQL-LEFT-JOIN-and-RIGHT-JOIN-INNER-JOIN-and-OUTER-JOIN.html