Laravel 5.2:数据库记录在另一个表

时间:2016-07-24 13:25:27

标签: php laravel login eloquent

假设我有tableAtableB模型,

我想要的是从tableA获取记录并检查id'stableA的{​​{1}}。

假设tableBtableA列,我想要的是显示所有标题。

如果title的{​​{1}}位于id,则会显示一个复选标记,如果没有,则会在标题的开头显示十字标记。

无法找到出路。

1 个答案:

答案 0 :(得分:0)

为什么不使用联接?

TableA::query()
    ->select("tableA.*, tableB.id as checked")
    ->leftJoin("tableB","tableA.id","=","tableB.id")
    ->get();

因此,如果tableB中没有id,则checked将为空。