Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2012, 03:09
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: #1054 - unknown column in 'on clause'

Esta usando un mixt de las dos sintaxis para definir relaciones entre tablas en una query....

O usas la sintaxis con JOIN...ON o sin JOIN...ON


Código MySQL:
Ver original
  1.     pa.para_nom as PARAMETRO,
  2.     pa.para_id as ID,
  3.     es.esp_linf as INFERIOR,
  4.     es.esp_lsupe as SUPERIOR,
  5.     pa.para_umedicion as MEDICION,
  6.     pa.para_metodo METODO
  7.  ((parametros pa INNER JOIN relacionppe ppe ON ppe.para_id = pa.para_id)
  8.          INNER JOIN especificaciones es ON ppe.esp_id = es.esp_id)
  9.               INNER JOIN productos p ON ppe.pro_id = p.pro_id
  10.     ppe.pro_id = 'A-201' AND

Esta funcionaba de casualidad.

Código MySQL:
Ver original
  1.     pa.para_nom as PARAMETRO,
  2.     pa.para_id as ID,
  3.     es.esp_linf as INFERIOR,
  4.     es.esp_lsupe as SUPERIOR,
  5.     pa.para_umedicion as MEDICION,
  6.     i.insr_valor INSERTIDUMBRE,
  7.     pa.para_metodo METODO
  8.     (((parametros pa
  9.           INNER JOIN  relacionppe ppe ON ppe.para_id = pa.para_id)
  10.                INNER JOIN especificaciones es ON ppe.esp_id = es.esp_id)
  11.                   INNER JOIN productos p ON ppe.pro_id = p.pro_id)
  12.                     INNER JOIN insertidumbres I ON ppe.insr_id = i.insr_id
  13. WHERE ppe.pro_id = 'A-201'
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.