2016-10-18 12 views
1
var FieldTypeRetrievalQuery = ' 
SELECT 
    modules.ModuleId, 
    modules.ModuleName, 
    submodules.SubModuleId, 
    submodules.SubModuleName, 
    modules_submodules.ModulesSubModulesId, 
    field_config.FieldId, 
    field_config.Form_Field_Name, 
    SubModuleFieldConfigId 
FROM modules 
    INNER JOIN modules_submodules ON modules.ModuleId = modules_submodules.Modules_ModuleId 
    INNER JOIN submodules ON submodules.SubModuleId = modules_submodules.SubModules_SubModuleId 
    INNER JOIN field_config ON field_config.FieldId = submodule_field_config.Field_Config_FieldId 
    INNER JOIN submodules AS som ON som.SubModuleId = submodule_field_config.SubModule_SubModuleId 
    INNER JOIN submodule_field_config ON submodule_field_config.Field_Config_FieldId = field_config.FieldId; 
'; 

これはエラーとfield_config次取得私のクエリとイムあるモジュールの直接の子テーブルではありませんのMySQL - 不明な列「句の」

不明な列「submodule_field_config.Field_Config_FieldId」オン」で句 '

どうすれば修正できますか?

+0

エラーメッセージがかなり明確である - チェックフィールドが存在し、フィールドのスペルが正しいことを示します。 –

答えて

0

MySQL unknown column in ON clauseあなたの問題を解決できるかのように見てください。

「彼らは混乱を招くエラーにつながることができます異なる優先順位を持ち、それがここで何が起こったかであるANSI-89スタイルとANSI-92スタイルの結合を混在させないでくださいは。」

関連する問題