title: Not unique table/alias: in query Java program
body: <p>I'm having a problem with mysql in my project.
  I think that is something wrong at here </p>
  
  <pre><code>rs = bd.consultar(
        "SELECT mensagens.assunto as 'Assunto', mensagens.texto as 'texto', usuarios.username as 'Para', mensagens.data_hora as 'Hora Data' "
         + "FROM mensagens, usuarios"
         + "WHERE mensagens.para = usuarios.idusuarios and mensagens.de = " + Login.getUsuarioAtual().getId() + ";");
  
          while (rs.next()) {
          mensagemTemp = new Mensagem(rs.getString("Assunto"), rs.getString("texto"),
                  Login.getUsuarioAtual().getUsername(), rs.getString("Para"), rs.getDate("Hora Data"));
  
          enviadas.add(mensagemTemp);
      }
  </code></pre>
  
  <p>here is the Erro:</p>
  
  <pre>
      com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Not unique table/alias: 'mensagens'
      ...
      at Banco_de_Dados.BancoDeDados.consultar(BancoDeDados.java:29)
          at Banco_de_Dados.BancoMensagem.mensagensEnviadas(BancoMensagem.java:93)
          at GUI.Mensagens.MensagensRecebidas.initComponents(MensagensRecebidas.java:101)
          at GUI.Mensagens.MensagensRecebidas.(MensagensRecebidas.java:27)
          at GUI.Login.jBentrarActionPerformed(Login.java:230)
          at GUI.Login.access$200(Login.java:20)
          at GUI.Login$3.actionPerformed(Login.java:171)
      ...
  </pre>
  
  <p>I had done the query with out java code in mysql, i it works.
  Some one can see something wrong ???</p>
  
  <p>Sorry about my english</p>