如何创建一个新表来选择旧表的特定行?
选定的3行分别有field1 = 243,245和248.
另外,我需要选择带有field1>的行。来自table3的0。
感谢
答案 0 :(得分:5)
您可以使用CREATE TABLE...AS SELECT...
创建由查询结果集的列和数据类型定义的表:
CREATE TABLE NewTable AS
SELECT * FROM Table3
WHERE field1 IN (243,245,248);
我无法说出你对field1>0
的意思。我会留给你的。
答案 1 :(得分:0)
create table new_table like old_table;
insert into new_table select * from old_table where field1 in (243,245,248);
insert into new_table select * from table3 where field1 >0;