久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

mysql - 如何快速找出三個表的數(shù)據(jù)是否一致,并找出異同

瀏覽:113日期:2022-06-19 10:45:42

問題描述

1.為了快速統(tǒng)計出支付寶的支付方式是否存在漏洞,對支付寶訂單的回調建表存儲

2.有以下三個表

select notify_id,out_trade_no,trade_no,COUNT(*),notify_time FROM alipay_callback WHERE trade_status = ’TRADE_SUCCESS’ GROUP BY notify_id HAVING COUNT(*) > 1 ORDER BY notify_timeselect notify_id,out_trade_no,trade_no,COUNT(*),notify_time FROM alipay_callback WHERE trade_status = ’TRADE_SUCCESS’ GROUP BY out_trade_no HAVING COUNT(*) > 1 ORDER BY notify_timeselect notify_id,out_trade_no,trade_no,COUNT(*),notify_time FROM alipay_callback WHERE trade_status = ’TRADE_SUCCESS’ GROUP BY trade_no HAVING COUNT(*) > 1 ORDER BY notify_time

3.當上述三個表一致時視為數(shù)據(jù)正常,如何快速比較三個表,并且找出不一致的數(shù)據(jù)?

問題解答

回答1:

個人建議在你的應用程序里面做,不要把很復雜的邏輯放在sql中,即便sql只要幾行而程序要幾十行。sql就是存儲和查詢的地方,程序才是干邏輯的地方,易于實現(xiàn)易于維護易于擴展易于讓后人讀懂

如果你這個用應用程序來搞,相信沒啥問題了吧。如果數(shù)據(jù)大就按notify_time分批搞

主站蜘蛛池模板: 宁夏| 中方县| 宿迁市| 新密市| 大余县| 盐城市| 雅安市| 濮阳县| 卫辉市| 通道| 泾阳县| 获嘉县| 宜良县| 丽江市| 柳州市| 定日县| 武功县| 淮滨县| 庆阳市| 日喀则市| 陈巴尔虎旗| 水富县| 西贡区| 陆川县| 桐庐县| 宜州市| 裕民县| 淳化县| 金沙县| 曲沃县| 兴安县| 梁平县| 广宗县| 宾阳县| 通许县| 阿图什市| 固安县| 凌云县| 昌平区| 洛南县| 双峰县|