php 需要两个表列数据在同一时间没有重复的条目

gtlvzcf8  于 2023-06-21  发布在  PHP
关注(0)|答案(1)|浏览(102)

需要两个表列数据在同一时间没有重复的条目如何得到两个表相同的数据与不同的列名->没有重复的条目

我的Laravel查询

$overallmonth = DB::table('project_cashflow_attrs')
                    ->select('month','rca.retainer_month')
                    ->crossjoin('retainer_cashflow_attrs as rca')
                    ->groupby('month','rca.retainer_month')
                    ->get();

我需要这样的数据
2023年5月2023年6月2023年7月2023年

afdcj2ne

afdcj2ne1#

要从project_cashflow_attrs中的month列和retainer_cashflow_attrs中的retainer_month列中检索唯一的月份,您可以使用Laravel中的union和pluck方法。下面是一个如何实现此目标的示例:

$months = DB::table('project_cashflow_attrs')
    ->select('month')
    ->distinct()
    ->union(DB::table('retainer_cashflow_attrs')->select('retainer_month'))
    ->pluck('month');

相关问题