如何插入表数据并从另一个表中选择?

时间:2013-05-29 21:28:30

标签: php mysql select insert

我想做这样的事情:

My tb_b:
---------------
   B   |   C     // Columns
---------------
  'y'  |  'z'    // row
---------------

EX:INSERT INTO tb_a(a,b,c)VALUES('x',SELECT * from tb_b)

我想要这个结果:

My tb_a:
-----------------
 A  |   B   |   C     // Columns
-----------------
'x' |  'y'  |  'z'    // row
-----------------

如何从tb_b中插入数据和选定的行?

1 个答案:

答案 0 :(得分:4)

INSERT INTO tb_a (a, b, c)
SELECT 'x', tb_b.B, tb_b.C FROM tb_b