【发布时间】:2018-12-13 20:50:02
【问题描述】:
我有 2 张桌子。
- account_receivables
- 佣金
account_receivables有很多佣金
commissions 有一个指向 account_receivables_id 的外键。
我的应用程序的工作方式是当account_receivables 获得插入时,它还会根据account_receivables.amount 计算一组销售代表的佣金。
有 2 个月的时间随机错过了 1 名销售代表。所以我要做的是找出所有遗漏佣金的account_receivables.id。
对此有直接的 SQL 查询吗?这是一个 Laravel 应用程序,我尝试了以下方法,但没有成功:
$comms = DB::connection('mysqllocal')->table('commissions')
->select('account_receivables_id')
->whereNotIn('rep_group_number', [999999])
->groupBy('account_receivables_id')->get();
999999 是 rep_group_number
【问题讨论】:
-
您在哪里记录计算值?
-
根据您的解释,您试图找到在
commissions中没有记录的account_receivables_id?