- 论坛徽章:
- 0
|
有两个表ta和tb:
CREATE TABLE `ta` (
`ra` varchar(32) NOT NULL default '',
PRIMARY KEY (`ra`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
CREATE TABLE `tb` (
`ra` varchar(32) NOT NULL default '',
`rb` varchar(32) NOT NULL default '',
`rc` int NOT NULL default 0,
PRIMARY KEY (`ra`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ta是空的,tb中有如下数据:
insert into tb values('aa', 'ab', 0);
insert into tb values('ba', 'bb', 1);
insert into tb values('ca', 'cb', 2);
insert into tb values('da', 'db', 3);
我想将tb中的ra字段中的数据全部插入到ta中,sql语句该怎么写呢?
最后希望得到的效果是表ta中有如下数据:
select * from ta;
+----+
| ra |
+----+
| aa |
| ba |
| ca |
| da |
+----+ |
|