Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 27-oct-2005, 00:43   #1 (permalink)
juanpastor está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 17
error de sintaxis en INNER JOIN

Hola a todos,
Estoy intentando ejecutar una select con varios INNER JOIN de varias tablas unidas a una (documentos) pero me da error de sintaxis.

SQL="Select DISTINCTROW * FROM documentos INNER JOIN (TipoDoc_Clase INNER JOIN (Objetos INNER JOIN (DocObras ON documentos.ClavePrincipal=DocObras.Documento) ON documentos.Objeto_Page_vigor_PartNumber=Objetos.Pa rtNumber) ON documentos.TipoClase=TipoDoc_Clase.ID)"


¿Alguien sabe donde puede estar el error?
Gracias a todos de antemano?

Juan
(Tres Cantos) Madrid
juanpastor está desconectado   Responder Citando
Antiguo 27-oct-2005, 00:55   #2 (permalink)
Vice está en el buen camino
 
Avatar de Vice
 
Fecha de Ingreso: agosto-2003
Mensajes: 613
El problema puedes tenerlo en como has montado los parétensis.
Código:
Select DISTINCTROW * 
FROM (((documentos INNER JOIN TipoDoc_Clase ON documentos.TipoClase=TipoDoc_Clase.ID)
INNER JOIN Objetos  ON documentos.Objeto_Page_vigor_PartNumber=Objetos.PartNumber) 
INNER JOIN DocObras ON documentos.ClavePrincipal=DocObras.Documento)
Antes de poner esta contestación, he revisado el manual de mysql y, tal como está escrito, exige que la tabla de join y la condición de join vayan juntas.
Espero que te ayude.
Un saludo.
__________________
Estoy contagiado de Generación-I
Vice está desconectado   Responder Citando
Antiguo 27-oct-2005, 01:09   #3 (permalink)
juanpastor está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 17
Hola vice,
Muchas gracias por tu respuesta. Tienes razón, había puesto mal los paréntesis en la query. Ya funciona fenomenal.
Gracias.

Un saludote

Juan
juanpastor está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:03.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93