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