Aquí está mi código:MySql combinación interna con la cláusula WHERE
SELECT table1.f_id FROM table1 WHERE table1.f_com_id = '430' AND
table1.f_status = 'Submitted'
INNER JOIN table2
ON table2.f_id = table1.f_id
where table2.f_type = 'InProcess'
Necesito información de table1
como todo el ID asociado f_com_id
como 430 y el estado tal como fue presentado y el tipo debe ser sólo en el proceso que se almacena en otra tabla (table2
)
f_id
es p_key
y f_key
en ambas tablas.
Pero esto me da errores, creo que estoy colocando la cláusula WHERE
incorrecta, cómo solucionarlo.?
Mensaje de error: # 1064 - Tiene un error en su sintaxis SQL; compruebe el manual que corresponde a su versión del servidor MySQL para el sintaxis derecho al uso cerca de 'INNER JOIN tabla2 EN table2.f_id =' en la línea 2
Casi 80k vistas, ~ 12 votos sobre preguntas y respuestas con más de 25 votos. Seguramente no muy localizado. – hims056
Un error de sintaxis muy popular, sí. Posiblemente no demasiado localizado, pero fuera de tema, sin embargo, como los otros errores de sintaxis. –