我在我的應用程序三項活動具有以下名稱:
活動#1
活動#2
活動最終取兩個表的數據,並插入到新表
也爲每個活動,我有一個表名稱如下:
表#1
表#2
表最後
默認數量列的值是「0」並且用戶將在運行時改變它。
我創建了表#1和表#2他們工作正常。
我只是不知道如何添加的表#1行和表#2其中「數量」是大於「0」到表最後。
注:每個表的id列是PRIMARY KEY AUTOINCREMENT
我在我的應用程序三項活動具有以下名稱:
活動#1
活動#2
活動最終取兩個表的數據,並插入到新表
也爲每個活動,我有一個表名稱如下:
表#1
表#2
表最後
默認數量列的值是「0」並且用戶將在運行時改變它。
我創建了表#1和表#2他們工作正常。
我只是不知道如何添加的表#1行和表#2其中「數量」是大於「0」到表最後。
注:每個表的id列是PRIMARY KEY AUTOINCREMENT
你可以使用union
wordkey實現這一目標。
INSERT INTO Final(Product, Qty)
(SELECT Product, Qty FROM t1 where Qty > 0)
UNION ALL
(SELECT Product, Qty FROM t2 where Qty > 0)
希望它可以幫助
這不是有效的SQL。 – 2014-09-20 09:48:56
尊敬的ZOZELFELFO,坦克也爲您的答案。 只是我必須將其編輯爲SQL命令... – 2014-09-20 11:16:32
INSERT INTO "Table Final"(Product, Qty)
SELECT Product, Qty FROM "Table #1" WHERE Qty > 0
UNION ALL
SELECT Product, Qty FROM "Table #2" WHERE Qty > 0;
親愛的CL,坦克很多爲您的答案。 我不知道**聯盟所有**在所有! [不幸的是,我不能投票你的答案,因爲我是** StackOverFlow **的新成員] – 2014-09-20 11:12:54
@FarshadKazemi要接受答案並標記爲已解決,請訪問** http://meta.stackexchange。com/a/5235/**然後回到答案並勾選複選標記。這就是Stack系統的工作原理。 – 2014-10-09 13:14:24
什麼是實現@ CL的答案後,你所得到的錯誤? – 2014-09-22 09:03:45
@NishanthiGrashia,當我調用** insertFinalTable()**應用程序將崩潰! – 2014-09-22 09:27:31
不要把問題改成別的東西;這會使答案失效。如果您有其他問題,請提出一個新問題。 (另請參閱[不幸MyApp已停止,我該如何解決此問題?](http://stackoverflow.com/questions/23353173/uncomfort-myapp-has-stopped-how-can-i-solve-this)。) – 2014-09-22 09:35:42