Grundsätzlich kannst Du die gleiche Tabelle natürlich mehrmals abfragen, mit verschiedenen Aliasen halt
Sherlock
Ich ergänze noch, dass deine Notation zwar möglich ist, ein outer join aber wahrscheinlich geeigneter, schneller je nach Datenbanksystem.
Nicht jeder Artikel hat wohl einen Vorgänger, selbst wenn der Shop aus der Steinzeit ist.