junção sql para três tabelas no laravel 5.3

user3386779

Quero unir três tabelas no laravel 5.3. Quero unir três tabelas e buscar o nome do aprovador e o nome do departamento

table travel_request
id
approver_id (fk)
department_id (FK) 

user table
approver_id
name

Department table
department_id 
dept_name

query
 $users = DB::table('travel_request')
        ->join('department', 'travel_request.department_id', '=', 'department.department_id')
        ->join('users', 'travel_request.department_id', '=', 'users.approver_id')
        ->select('travel_request.*', 'department.name as dept_name','users.name as approver_name')->get();
Mahfuzul Alam |

Você usa ->join('users', 'travel_request.department_id', '=', 'users.approver_id')

Deveria ser

$users = DB::table('travel_request')
    ->join('department', 'travel_request.department_id', '=', 'department.department_id')
    ->join('users', 'travel_request.approver_id', '=', 'users.approver_id')
    ->select('travel_request.*', 'department.name as dept_name','users.name as approver_name')->get();

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Maneira correta de escrever consulta de junção sql para três tabelas

SQL: junção à esquerda com três tabelas

Laravel: Três tabelas com relação para obter dados

Consulta SQL para unir três tabelas com condição

Consulta de junção SQL para 3 tabelas não funciona

Consulta de junção SQL para uma visão com soma de colunas em 3 tabelas

Consulta SQL para três pequenas tabelas

Laravel eloquent para implementar junção interna para duas tabelas

Precisa de ajuda para juntar três tabelas em sql usando o método de junção e o método de concat

Consulta SQL: JOIN Três tabelas e, em seguida, não mostra os resultados após a junção da 3ª tabela

Codeigniter: junção entre três tabelas

BigQuery junção de três tabelas

junção interna de três tabelas com mesa vazia para pesquisa

consulta sql com laravel com junção (2 tabelas)

realizar junção interna para 3 tabelas em EF

Atualização SQL com três tabelas

Como fazer a junção interna com várias tabelas para normalização 3NF em SQL

Cálculos SQL na junção interna de 3 tabelas

Informações de junção de SQL de 3 tabelas

Campos de junção SQL de 3 tabelas

SQL - Consulta de junção de 3 tabelas

Por que minha consulta de junção não está dando o resultado esperado para três tabelas

laravel: whereHas consulta para obter dados de três tabelas

Como usar autenticação para tabelas múltiplas no Laravel 5

SQL JOIN três tabelas para obter os valores totais

Como juntar três tabelas para verificar os dados no sql?

Procedimento armazenado SQL para unir três tabelas

como laravel junta três tabelas com a cláusula de junção avançada usando variável

Tabelas SQL 3 para unir

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  3. 3

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  4. 4

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  5. 5

    Gerenciar recurso shake de Windows Aero com barra de título personalizado

  6. 6

    Como obter dados API adequados para o aplicativo angular?

  7. 7

    UITextView não está exibindo texto longo

  8. 8

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  9. 9

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  10. 10

    Usando o plug-in Platform.js do Google

  11. 11

    Como posso modificar esse algoritmo de linha de visada para aceitar raios que passam pelos cantos?

  12. 12

    Dependência circular de diálogo personalizado

  13. 13

    Coloque uma caixa de texto HTML em uma imagem em uma posição fixa para site para desktop e celular

  14. 14

    iOS: como adicionar sombra projetada e sombra de traço no UIView?

  15. 15

    Como usar a caixa de diálogo de seleção de nomes com VBA para enviar e-mail para mais de um destinatário?

  16. 16

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  17. 17

    How to create dynamic navigation menu select from database using Codeigniter?

  18. 18

    Converter valores de linha SQL em colunas

  19. 19

    ChartJS, várias linhas no rótulo do gráfico de barras

  20. 20

    用@StyleableRes注释的getStyledAttributes。禁止警告

  21. 21

    não é possível adicionar dependência para com.google.android.gms.tasks.OnSuccessListener

quentelabel

Arquivo