将表的一部分插入另一个表

Sao*_*obi 2 sql

我有表A和表B,相同的模式.

我想将表A中的某些行插入到表B中.例如,将表'A中的所有行插入表B中,列'abc'> 10.

无法弄清楚如何做到这一点

Chr*_*ris 5

像这样的东西

INSERT INTO B (supplier_id, supplier_name)
SELECT supplier_id, supplier_name FROM A
WHERE abc > 10;
Run Code Online (Sandbox Code Playgroud)

合理?