Хорошо, если предположить, что другие таблицы уже созданы, вам просто понадобится INSERT INTO ... SELECT
, например, для table1
:
INSERT INTO table1 (type, name, age)
SELECT type, name, age
FROM tableA
WHERE type = 'dog';
Однако выполнение того, что вы предлагаете, являетсяшаг в неправильном направлении, скорее всего, потому что ваша текущая таблица будет проще в использовании.Если вместо этого вы используете много таблиц, в которых хранятся данные, которые по логике очень похожи, то будет гораздо сложнее что-либо сделать.