第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在更新列后更新另一行的列

如何在更新列后更新另一行的列

PHP
眼眸繁星 2022-12-30 16:08:07
正如標題所說,我想在更新特定列后自動更新另一行的列。我有這張桌子id username direct_referral indirect_referral total_referral  referrer_id  paid---------------------------------------------------------------------------------1    aj         100               56              156          1           12    john       100               40              140          1           13    michael    100               0               100          2           1現(xiàn)在在這個表中refferer_id= referrer 的 id。例如,aj 引用了“john”,因此他獲得了total_referraljohn 的 40%,即 (140*40/100 = 56)。約翰推薦了邁克爾,所以他indirect_referral將是邁克爾的 40%,即 (100*40/100 = 40)?,F(xiàn)在我想在新用戶通過他的推薦 ID 和付費 = 1 加入時自動將indirect_referral推薦人增加 40% 。total_referral請告訴我如何自動執(zhí)行此過程并提前致謝。
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

你的問題很棘手。但它可能可以通過遞歸 SQL 語句解決,也稱為 CTE(公用表表達式)。您有一個初始查詢作為錨點成員(您要插入的行)和一個一次又一次調(diào)用自身的遞歸查詢。

查看該鏈接以獲得更深入的解釋:https ://www.mysqltutorial.org/mysql-recursive-cte/

解決問題的另一種方法是進行大量由 PHP 代碼管理的 SQL 查詢。


查看完整回答
反對 回復 2022-12-30
  • 1 回答
  • 0 關注
  • 81 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號