Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2011, 20:48
arturocaz
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 5 meses
Puntos: 0
Duda con consulta SELECT y WHERE

Hola amigos, tengo un problema al intentar hacer una instrucción SQL


private void btn_buscarActionPerformed(java.awt.event.ActionEve nt evt) {
// BUSCAR

String patron;
patron = "SELECT profesor.id,"
+ "profesor.apellidopaterno,"
+ "profesor.apellidomaterno,"
+ "profesor.nombre,"
+ "escolaridad.descripcion, "
+ "seccion.nombreescuela "
+ "FROM profesor, escolaridad, seccion "
+ "WHERE profesor.id_escolaridad = escolaridad.id AND profesor.id_seccion = seccion.id AND "+
"(apellidopaterno LIKE '%"+ texto_buscar.getText() + "%' "+
//" id LIKE '%"+ texto_buscar.getText() + "%' "+
"OR apellidomaterno LIKE '%"+ texto_buscar.getText() + "%' "+
"OR nombre LIKE '%"+ texto_buscar.getText() + "%' "+
"OR descripcion LIKE '%"+ texto_buscar.getText() + "%' "+
"OR nombreescuela LIKE '%"+ texto_buscar.getText() + "%') "
+ "ORDER BY profesor.id,"
+ "profesor.apellidopaterno,"
+ "profesor.apellidomaterno,"
+ "profesor.nombre";


Si observan bien, la línea //"(id LIKE '%"+ texto_buscar.getText() + "%' "+ está como comentario porque si lo habilito (borro diagonales) me marca error, pero yo quiero que al darle clic al botón buscar, también me busque por id (sólo de la tabla profesor) ya que todos los demás campos funcionan bien al buscar.