Mit
Code:
SELECT
a.artnr
FROM
kasse_artikel as a
LEFT JOIN
kasse_inventur_daten as i
ON
a.artnr=i.artnr
erhälst Du
alle Datensätze aus kasse_artikel. Wenn MySQL keinen zur ON-Bedingung passenden Datensatz in kasse_inventur_daten findet, werden die Felder im Ergebnis auf NULL gesetzt. Das sind genau die Datensätze, die Du haben willst.
NULL verhält sich an einigen Stellen auf den ersten Blick etwas seltsam. Wenn Du ein Feld explizit gegen NULL vergleichen willst, solltest Du die dafür bereitgestellten Funktionen/Operatoren verwenden. Also IsNull(), is null, <=> usw usw.