Mysql 从具有相同where子句的多个表中选择

Mysql 从具有相同where子句的多个表中选择,mysql,sql,select,Mysql,Sql,Select,我得到一个错误: where子句中的“季节”列不明确 也不知道怎么解决 $fg_leader_id_query = mysql_query("SELECT * FROM stats_pd, stats_int, stats_ha, stats_ke, stats_ka, stats_kn, stats_lv, stats_sv, stats_snv WHERE `season`='".$season."' ORDER BY fgm/fga DESC LIMIT 1") or die(mysql_

我得到一个错误:

where子句中的“季节”列不明确

也不知道怎么解决

$fg_leader_id_query = mysql_query("SELECT * FROM stats_pd, stats_int, stats_ha, stats_ke, stats_ka, stats_kn, stats_lv, stats_sv, stats_snv WHERE `season`='".$season."' ORDER BY fgm/fga DESC LIMIT 1") or die(mysql_error());
我需要从每个表中获取列seasure等于
$seasure

的行,请尝试:

$fg_leader_id_query = mysql_query("
SELECT * 
FROM stats_pd, stats_int, stats_ha, stats_ke, stats_ka, stats_kn, stats_lv, stats_sv, stats_snv  
WHERE 
        `stats_pd.season`='".$season." OR
        `stats_int.season`='".$season." OR
        `stats_ha.season`='".$season." OR
        `stats_ke.season`='".$season." OR
        `stats_ka.season`='".$season." OR
        `stats_kn.season`='".$season." OR
        `stats_lv.season`='".$season." OR
        `stats_sv.season`='".$season." OR
        `stats_snv.season`='".$season."' 
ORDER BY fgm/fga DESC LIMIT 1
") or die(mysql_error());