MySql Inner Join avec la clause WHERE

Voici mon code:

 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'

J'ai besoin d'informations de table1 que tous les id associé à f_com_id de 430 et le statut de soumis et le type ne devrait être que dans le processus qui est stocké dans une autre table(table2)

f_id est p_key et f_key dans les deux tables.
Mais cela me donne des erreurs, je pense que je suis en plaçant le WHERE clause de mal, comment résoudre le problème.?

Msg d'erreur: #1064 - Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de 'INNER JOIN table2
SUR la table2.f_id = ' à la ligne 2

source d'informationauteur Aditya Kumar

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *