Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Query SQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    22

    Query SQL

    String sql2 = "SELECT m.ora,u.username, m.msg FROM tblMsg AS m, tblUser AS u WHERE u.idUser=m.idUser And m.nicknameDest='"+chat.dest+"' order by m.ora asc UNION Select m.ora,u.username, m.msg from tblMsg AS m, tblUser AS u WHERE u.idUser=m.idUser And nicknameDest ='"+chat.username+"' ORDER BY m.ora asc;";
    ResultSet rs2 = st.executeQuery(sql2);
    mi solleva questa eccezione:
    SQLException: java.sql.SQLException: [Microsoft][Driver ODBC Microsoft Access] Numero di colonne non corrispondente nelle due tabelle o query selezionate di una query di unione
    che vuol dire che con java non posso fare l'union?
    quale sarebbe la query corrispondente a questa utilizzando altri comandi?

  2. #2
    Forse l'errore è quello segnato in grassetto, ma nn so:
    String sql2 = "SELECT m.ora,u.username, m.msg FROM tblMsg AS m, tblUser AS u WHERE u.idUser=m.idUser And m.nicknameDest='"+chat.dest+"' order by m.ora asc UNION Select m.ora,u.username, m.msg from tblMsg AS m, tblUser AS u WHERE u.idUser=m.idUser And m.nicknameDest ='"+chat.username+"' ORDER BY m.ora asc

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.