我有以下声明:
SELECT * FROM (`titles`)
INNER JOIN `mastercat`
ON `mastercat`.`PeriodID` = `titles`.`PeriodID`
ORDER BY `titles`.`PeriodID`
我的godaddy帐户拥有我的localhost帐户所拥有的确切信息。但是当我在godaddy上运行时,我得到了两倍的结果......
当我在localhost上运行它时,我得到了预期的(和正确的)结果。
我之前只使用sql查询输入了codeigniators activerecord,在这两种情况下都出现了同样的问题。
有没有人见过这个?解决方案是什么?
由于
答案 0 :(得分:1)
您的localhost数据库和go-daddy数据库之间的数据集很可能不同。
我还会提出几点建议。
1.在选择查询中完全限定数据库名称,以确保选择了正确的模式
2.对每个有疑问的表执行选择计数(*),并比较localhost和go-daddy主机之间的结果,以确保它们各自具有相同数量的记录。