FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas con clausula IN en MySQL
Hola amigos, tengo problemas con una query, intento sacar el personal que no ah marcado en un determinado dia, para eso utilizo la clausula IN, pero si resultados, me sale error de sintaxis. es valida la clausula IN en MySQl ???
Muchas Gracias. |
#2
|
||||
|
||||
En el Select anidado no puedes poner '*' sino tienes que poner en concreto el campo que necesita cumplir la condición 'in', es decir, si lo he entendido correctamente deberías poner
Saludos
__________________
Piensa siempre en positivo ! |
#3
|
||||
|
||||
Hola Gracias por responder, hize loa cambios pero no tengo resultados, me sigue botando error :
Este es el error :
|
#4
|
||||
|
||||
Prueba a ejecutar primero el Select anidado para ver el resultado que te dá. Y después pruebas con la sentencia completa.
No trabajo con MySQL pero al parecer estás utilizando algo mal en la sintaxis misma. Esa sentencia la ejecutas desde dentro de alguna aplicación Delphi o directamente desde el editor SQL del propio MySQL ?
__________________
Piensa siempre en positivo ! |
#5
|
||||
|
||||
Hola, ya eh probado lo que dices, y si ejecuto el select anidado y todo bien, pero todo el query me sale el error mencionado.
Lo ejecuto desde un editor de MySQl el SQLYog, la cual es una vesion free. |
#6
|
||||
|
||||
Hola amigos, estube mirando el manual de MySlQ 5.0 con respecto a la clausula IN, pero no estoy seguro si sea valida para versiones anteriores 4.2 la cual manejo........
Espero sus comentarios, con respesto a mi poblema ya que mi query me salta error de sintaxis. Gracias |
#7
|
|||
|
|||
Cita:
En todo caso si despues de probar no te funciona por la clausula IN, descargate la versión 5.0 de: http://dev.mysql.com/downloads/ Saludos y suerte. |
#8
|
||||
|
||||
Hola,
No sé si ya has resuelto este problema. En todo caso te comento que las subconsultas sí están soportadas en la versión 4.2 de MySql. No estoy seguro de cuál sea la causa del error pero de entrada me parece raro utilizar un join junto con una subconsulta. Me parece que debería funcionar así:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Clausula LIKE | federiconqn21 | SQL | 3 | 28-12-2005 16:49:13 |
Delete sin clausula where | Fita | Conexión con bases de datos | 2 | 06-07-2005 02:35:04 |
Clausula order by C1, C2 desc | Jack | Firebird e Interbase | 3 | 05-11-2004 21:29:22 |
Usando la cláusula LIKE | mlara | Firebird e Interbase | 1 | 10-06-2003 07:12:01 |
Clausula UNION | TJose | Firebird e Interbase | 3 | 15-05-2003 21:59:56 |
|