2013-05-29 69 views
3

我想要做这样的事情:如何插入表格数据并从其他表格中选择?

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中插入数据和选定的行?

回答

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

a,b,c在'tb_a(a,b,c)'中引用了什么?如何在tb_a中只有两列时插入3个字段?还有'SELECT'x',tb_b.B,tb_b.C FROM tb_b'表示选择行x,列B和C中的值 – clarkson

相关问题