Я думаю, что вы имеете в виду наоборот:
Table stuffA
ID
superStuffID
Table stuffB
ID
superStuffID
Table superStuff
ID
Кроме того, вам не нужен атрибут type
, потому что он неявный, когда вы запрашиваете одну или другую таблицу.
ПРИМЕЧАНИЕ. Я предполагаю, что у вас есть и другие поля в таблицах, и вы их опускаете, чтобы сделать минимальный пример. Если это не так, возможно, вам не понадобится иерархия.
Этот ответ может быть полезен для понимания этого.