2016-03-25 9 views
-1

の誤りに参加左と同じです。 SQLはエラーを返します - >Unknown column 'hex_name.prod_categories' in 'field list'。なぜその列が存在するのかわかりません。ここに私のクエリですは、私は両方のテーブルに2つのテーブル(以下擬似コード)</p> <pre><code>prod_categories-> id name hex_name prod_categories_translate -> id id_cat translate where id.prod_categories == id_cat.prod_categories_translate </code></pre> <p>ので<code>id</code>年代を持っている非既存の列

SELECT hex_name.prod_categories, name.prod_categories, id.prod_categories, translate.prod_categories_translate FROM prod_categories LEFT JOIN prod_categories_translate ON id.prod_categories=id_cat.prod_categories_translate 

どうすればこのエラーを取り除くことができますか?

+1

フィールドの構文はtable.field NOT field.tableです。答えを見てください! –

+0

構文が正しくありません – Veniamin

答えて

3

SQL構文エラーがあると思います。 試してみてください:

SELECT prod_categories.hex_name, 
prod_categories.name, 
prod_categories.id, 
prod_categories_translate.translate 
FROM prod_categories 
LEFT JOIN prod_categories_translate ON prod_categories_translate.id_cat=prod_categories.id 
関連する問題

 関連する問題