есть телеграм-магазин. есть две вовсе разные категории товаров (значит, таблицы отдельные для каждой категории)
Нет, не значит
юзера спрашиваем "выберите категорию". чтобы получить список категорий, мне нужно создать таблицу со всеми категориями. верно?
Нет, не верно
но в ней будут просто названия имеющихся таблиц категорий или как?
Имеющихся категорий, а не таблиц.