如何将两个SQl查询合并为一个
在我的案例中3表名称
conn.Execute _
"INSERT INTO Remain_Cotton(No_Of_Bottle) " & _
"SELECT sum(No_Of_Bottle)" & _
"FROM add_cotton Where Cateogry='Large'"
conn.Execute _
"INSERT INTO Remain_Cotton(Quantity) " & _
"SELECT sum(Quantity)" & _
"FROM Sell_Detail Where Cateogry='Large'"
我想要什么
conn.Execute _
"INSERT INTO Remain_Cotton(No_Of_Bottle)(Quantity) " & _
"SELECT sum(No_OF_Bottle),sum(Quantity)" & _
"FROM add_cotton,Sell_Detail Where Cateogry='Large'"
我问类似的问题之前但它的时间是一个SQL语句所以请不要将它与前一个连接
答案 0 :(得分:1)
如果您使用的是SQL Server,则可以使用EXCEPT
Select Sum() From Table 1 Where Table=....**
EXCEPT
Select Sum() From Table 2 Where Table 2=........**