我使用数据表来显示来自3个表的数据,问题是检查表中的vendor_id是否为空,不会显示行等等 所以我想显示所有数据,即使与其他表关系的列为空
控制器
gamma, delta = ([src[i:i+30] for i in range(0,49980,30)] for src in (alpha, beta))
答案 0 :(得分:1)
您正在使用join()
方法转换为SQL 内部联接
如果您想获取数据,即使其他表为空,您也必须使用leftJoin
方法。
另外我建议你看看加入的官方文件: docs for eloquent joins
并且有一个关于连接差异的流行StakOverflow问题: understanding the difference between different joins