Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Select em duas tabelas


Kleverton Monteiro
 Share

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.8k
×
×
  • Create New...