我有一个非常简单的MySQL查询,它可以在一个服务器设置上正常工作。
SELECT *, o.status AS st, o.token AS tk, o.datetime AS dt
FROM p_orders o, p_courses c, p_orders_payments p
我已将网站/数据库转移到不同的服务器(相同的数据和结构等),除了上述查询之外,一切都有效。嗯,它可以工作,但它返回零结果。如果我删除了最后一部分p_orders_payments p
,那么它会返回结果,这几乎就像它不能同时选择两个以上的表一样。
在某个地方有一个我忽视的设置会阻止这个吗?
原始服务器是自配置的CentOS盒子,新服务器是客户端CPanel帐户。
答案 0 :(得分:0)
Barmars'评论是正确的。 p_order_payments
由于某种原因是空的。