2016-03-25 31 views
-1

olmayan varolan sütununa (Aşağıdaki sözde kod) Ben 2 tablolar var

prod_categories-> id name hex_name 
prod_categories_translate -> id id_cat translate 
where id.prod_categories == id_cat.prod_categories_translate 

Yani her iki tabloda id 'ın aynı hatasını katılmak bıraktı. SQL bana bir hata veriyor -> Unknown column 'hex_name.prod_categories' in 'field list'. Neden olduğundan emin değilim, çünkü bu sütun var. İşte bu benim sorgum var

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 

Bu hatayı nasıl kaldırabilirim?

+1

Alanlar için sözdizimi, table.field NOT alanıdır. Cevaplara bak! –

+0

Sözdizimi yanlış – Veniamin

cevap

3

Bir sql sözdizimi hatası olduğunu düşünüyorum. Bunu deneyin:

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 
İlgili konular