从旧的表中创建一个表,选择特定的行

ane*_*yzm 2 mysql

如何创建一个新表选择旧表的特定行?

所选择的3行分别具有field1 = 243,245和248.

另外,我需要从table3中选择field1> 0的行.

谢谢

Bil*_*win 5

您可以使用CREATE TABLE...AS SELECT...来创建由查询结果集的列和数据类型定义的表:

CREATE TABLE NewTable AS
  SELECT * FROM Table3
  WHERE field1 IN (243,245,248);
Run Code Online (Sandbox Code Playgroud)

我不明白你的意思field1>0.我会留给你的.