gpt4 book ai didi

MySQL 'tahun_pemilihan' 在 where 子句中不明确

转载 作者:行者123 更新时间:2023-11-29 10:18:13 26 4
gpt4 key购买 nike

如何纠正我从下面的代码中不断遇到的问题,该代码在子句不明确的地方指出“tahun_pemilihan”。感谢您提前提供的帮助。

这是 MySQL 表

 $sql = "SELECT 
a.*, b.vektor_v FROM data_alternatif a, hasil b
WHERE a.id_alternatif=b.id_alternatif AND tahun_pemilihan='$thn'";

最佳答案

两个表都包含名为 tahun_pemilihan 的列,因此在 WHERE 子句条件中不清楚要使用哪个表的列;它应该使用 data_alternatif 中的数据还是结果表 hasil 中的数据?

如果应使用列 data_alternatif.tahun_pemilihan,请使用 a.tahun_pemilihan='$thn' 来限定 WHERE 子句中的表,或者b.tahun_pemilihan='$thn' 如果 hasil.tahun_pemilihan 是要使用的。

关于MySQL 'tahun_pemilihan' 在 where 子句中不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49787381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com