首页 > SQL插入:把从A表选择的一行数据和另一个单独的值插入B表

SQL插入:把从A表选择的一行数据和另一个单独的值插入B表

假设A表有C1, C2两列, B表有C3, C4两列,
我想从B表按C4的值选择出C3: SELECT C3 FROM B WHERE C4=?,
然后结合一个变量V, 即V, C3 插入到A表中: INSERT INTO A(C1, C2) Values(V, C3).

有没有办法能在一条SQL中完成? 我只知道INSERT INTO A(C1, C2) SELECT (C3, C4) FROM B这种形式.

谢谢.


直接这样不就可以了么?

INSERT INTO A(C1, C2) VALUES SELECT ?, C3 FROM B WHERE C4=? 
【热门文章】
【热门文章】