Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Select em duas tabelas


Kleverton Monteiro

Pergunta

Boa noite,

Hoje temos um sistema de HelpDesk (oneorzero) e precisamos gerar alguns relatórios de atendimento, pelo proprio sistema não achei uma solução bacana.

Estou tentando exportar os dados via select, mas devido minha falta de experiencia não estou conseguindo fazer.

Preciso exibir os dados da seguinte maneira:

ID | Solicitante | Responsável | Titulo do Chamado

1 | Cliente1 | analista2 | Falha no Servidor

2 | Cliente2 | analista2 | Falha na impressora

3 | Cliente2 | analista2 | Falha no site

4 | Cliente1 | analista1 | Falha no servidor

Os dados estão assim:

tabela: aims_items

item_id | creator_security | user_security | item_title

1 | 3 | 2 | Falha no servidor

2 | 4 | 2 | Falha na impressora

3 | 4 | 2 | Falha no site

4 | 3 | 1 | Falha no servidor

tabela: aims_users

user_id user_name

1 | analista1

2 | analista2

3 | cliente1

4 | cliente2

Meu select está assim:

SELECT i.item_id as 'ID', u.user_name as 'Solicitante', u.user_name as 'Responsável', i.item_title as 'Titulo do CHamado'

FROM aims_items i, aims_users u

WHERE u.user_id=i.item_id

ORDER BY i.item_id

O campo 'Solicitante' é exibido corretamente, porém no campo 'Responsavel' é exibido o mesmo dado do campo 'Solicitante' e não o dado correto.

Sei que tem que usar o INNER JOIN mas não faço ideia como fazer.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Consegui resolver, fiz da seguinte maneira:

SELECT aims_items.item_id as ID , clientex.user_name as Solicitante, analistax.user_name as Analista, aims_items.item_title

FROM aims_items

inner join aims_users as clientex on (aims_items.creator_security = clientex.user_id)

inner join aims_users as analistax on (aims_items.user_security = analistax.user_id)

Foi necessário criar o campo como uma tabela, atraves do inner join eu conseguir fazer isso.

Tópico resolvido, obrigado.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...