簡體   English   中英

在Oracle SQL中比較兩個選擇語句

[英]compare two select statements in oracle SQL

如何在Oracle SQL中比較兩個選擇語句

select sum(quantity)
from Table 1
where order_number = XXXX

select sum(quantity)
from Table 2
where order_number = XXXX

如果數量不匹配,如果匹配,應用程序將回滾,我需要執行更新操作。任何人都可以幫助我了解如何在Shell腳本中回滾並執行更新操作。

我會使用內部選擇語句來做類似的事情...

SELECT (whatever operations you gonna do) FROM dual WHERE (select sum(quantity) from Table 1 where order_number = XXXX) = (select sum(quantity) from Table 2 where order_number = XXXX);

除此之外,您還可以使用CASE WHEN THEN。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM