Нет вывода с внутренним соединением - PullRequest
0 голосов
/ 18 мая 2018

Я не лучший в laravel, но я стараюсь изо всех сил в преобразовании синтаксиса sql в laravel.Моя проблема в том, что я не могу получить вывод с помощью внутреннего запроса на соединение, который я написал.

Мой запрос:

  $scores = DB::table('users')
    ->join('devices', 'devices.id', '=', 'users.id')
    ->select('devices.id', 'devices.devicename', 'users.name as ausgeliehen von', 'devices.created_at', 'devices.updated_at')
    ->get();

Мой просмотр:

<tbody>

  @foreach ($scores as $score)
  <tr>
    <td>{{ ++$i }}</td>
    <td>{{ $score->devicename}}</td>
    <td>{{ $score->name }}</td>
    <td>{{ $score->created_at }}</td>
    <td>{{ $score->updated_at }}</td>

Моя таблица выводавыглядит следующим образом:

Запрос Sql:

SELECT devices.id, devices.devicename,users.name, devices.created_at, devices.updated_at
FROM devices
INNER JOIN users ON devices.id = users.id; 

Вывод запроса sql:

1 Ответ

0 голосов
/ 18 мая 2018

почему вы присоединяетесь к таблице "ausleihs", если не используете ее?

$scores = DB::table('users')
  ->join('devices', 'devices.id', '=', 'users.id')
  ->select('devices.id', 'devices.bezeichnung', 'users.name as ausgeliehen von', 'devices.created_at', 'devices.updated_at')
  ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...