小白问问题,关于从一个表查询出来的值插入另外一个表的问题。
百度了一下把某些字段的值插入一个另一个表
把某些字段的值插入一个另一个表
悬赏分:30 - 解决时间:2008-7-25 09:11
我想把A表中的前10个记录的X,Y,Z字段值插入B表中,分别对应B表中的M,N,L字段,应该怎么怎么写啊?本人是菜鸟希望能写的详细点。
语法:
INSERT INTO B(M,N,L)
SELECT TOP 10 X,Y,Z FROM A
但是我现在是有三个值X,Y,Z, 有个A表有列a、b、c,有个B表,有列d、e、f;
我要在A表那里查出a WHERE c='X'的a值,然后把a值插入B表的d,同时把Y,Z分别插入e,f
求救,不知道怎么写SQL语句。。。
谢谢。