Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta que da Error : falta operador (https://www.clubdelphi.com/foros/showthread.php?t=68265)

aanil 04-06-2010 04:15:24

Consulta que da Error : falta operador
 
Hola a todos.

A ver que pasa que cuando hago esta consulta sale este aviso de error.

Error de sintaxis (falta operador) en la expresion de consulta 'talumnos.idalumno = tpadres.idpadres left join tcuotas on tcuotas.idcuota = tpadres.idpadres'

Este es el codigo :

Código SQL [-]
Select Talumnos.Nombres, tpadres.nombre_padre, tcuotas.septiembre
From Talumnos LEFT JOIN Tpadres on talumnos.idalumno = tpadres.idpadres
left join tcuotas on tcuotas.idcuota = tpadres.idpadres

Esta consulta es en una base de datos access, tiene tres tablas relacionadas.

Saludos.

maeyanes 04-06-2010 08:17:54

Hola...

Así a simple vista no veo que esté mal escrita la consulta por lo que te debería funcionar bien.


Saludos...

olbeup 04-06-2010 08:36:51

Está bien la secuencia para MySQL, MSSQL SERVER, pero para MSACCESS, no es correcto por que le faltan lo parentesis, así es como trabaja MSACCESS, a mi personalmente no me gusta nada, yo trabajo en MSSQL SERVER 2005.

La secuencia para SQL para MSACCESS es:
Código SQL [-]
SELECT
    TA.Nombre
    ,TP.NOMBRE_PADRE
    ,TC.SEPTIEMBRE
  FROM ((TAlumnos AS TA
    LEFT JOIN TPadres AS TP
      ON TA.IDALUMNO = TP.IDPADRES)
    LEFT JOIN TCuotas AS TC
      ON TC.IDCUOTA = TP.IDPADRES)
Un saludo.


La franja horaria es GMT +2. Ahora son las 22:30:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi