select simplex_comunes.cod_color_piel.descripcion as cod_color_piel, simplex_comunes.cod_sexo.descripcion as cod_sexo, count(*)
from simplex_comunes.cod_color_piel,simplex_comunes.cod_sexo
inner join simplex_ch.dat_trabajadores on simplex_ch.dat_trabajadores.id_color_piel = simplex_comunes.cod_color_piel.codigo
inner join simplex_ch.dat_trabajadores on simplex_comunes.cod_sexo.codigo = simplex_ch.dat_trabajadores.id_sexo
group by simplex_comunes.cod_color_piel.descripcion,simplex_comunes.cod_sexo.descripcion
錯誤不是唯一的表/別名:「dat_trabajadores」,錯誤MySQL查詢與內部聯接
請幫幫忙,謝謝!
要加入'dat_trabajadores'兩次。您需要提供一個(或兩個)別名,以便它可以區分它們。 –
當你問這樣一個問題時,你也需要提供你的表格結構。沒有這個,調試查詢真的很難。 – wallerjake
'cod_sexo',「CREATE TABLE'cod_sexo'( 'codigo' SMALLINT(2)NOT NULL, 'descripcion' VARCHAR(20)默認NULL, 'siglas' VARCHAR(10)默認NULL, PRIMARY KEY(' codigo') )ENGINE = MyISAM的默認字符集= latin1' 的 – user1039875