如果指定了超过2个表,则MySQL查询不返回结果

时间:2014-04-24 10:07:37

标签: mysql select centos cpanel

我有一个非常简单的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帐户。

1 个答案:

答案 0 :(得分:0)

Barmars'评论是正确的。 p_order_payments由于某种原因是空的。