vb中的数据库的两个表的连接能这么写吗?
cmdstu.CommandText="INSERTINTO用户购买信息(商品条码,商品名称,类别,品牌,单价(元))select*from商品库存(商品条码,商品名称,...
cmdstu.CommandText = " INSERT INTO 用户购买信息(商品条码,商品名称,类别,品牌,单价(元)) select * from 商品库存(商品条码,商品名称,类别,品牌,单价(元)) where 商品条码='" & txtNumber1.Text & "'"
展开
3个回答
展开全部
可以试试这样写:
"INSERT INTO 用户购买信息(商品条码,商品名称,类别,品牌,单价(元)) SELECT * FROM 商品库存(商品条码,商品名称,类别,品牌,单价(元)) WHERE 商品库存.商品条码='" & txtNumber1.Text & "'"
或者:
"INSERT INTO 用户购买信息(商品条码,商品名称,类别,品牌,单价(元)) SELECT * FROM 商品库存(商品条码,商品名称,类别,品牌,单价(元)) WHERE EXISTS(SELECT * FROM 商品库存 WHERE 商品代码='" & txtNumber1.Text & "'"
"INSERT INTO 用户购买信息(商品条码,商品名称,类别,品牌,单价(元)) SELECT * FROM 商品库存(商品条码,商品名称,类别,品牌,单价(元)) WHERE 商品库存.商品条码='" & txtNumber1.Text & "'"
或者:
"INSERT INTO 用户购买信息(商品条码,商品名称,类别,品牌,单价(元)) SELECT * FROM 商品库存(商品条码,商品名称,类别,品牌,单价(元)) WHERE EXISTS(SELECT * FROM 商品库存 WHERE 商品代码='" & txtNumber1.Text & "'"
展开全部
这个SQL查询不是用来连接两个表的,它是把商品库存表中的一部分数据插入到用户购买信息表中。
更多追问追答
追问
说From子语句语法错误
追答
哦,刚才没仔细看,应该是这样的:
cmdstu.CommandText = " INSERT INTO 用户购买信息(商品条码,商品名称,类别,品牌,单价(元)) select 商品条码,商品名称,类别,品牌,单价(元) from 商品库存 where 商品条码='" & txtNumber1.Text & "'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是将一个表的数据渠道另个一个是吧,
INSERT INTO table1 FROM TABLE2
INSERT INTO table1 FROM TABLE2
追问
恩恩
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询