2013-05-29 75 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

相關問題