【发布时间】:2015-07-26 23:44:14
【问题描述】:
下面的select查询是从多个表tbl_books、tbl_author和tbl_books_subject中搜索关键字“法律”
SELECT *
FROM tbl_books p, tbl_books_author d, tbl_books_subject m
WHERE p.title = 'law'
OR d.author = 'law'
OR m.subject = 'law'
LIMIT 0,30
此查询出错。请帮帮我。
【问题讨论】:
-
错误是什么?
-
表之间没有连接,所以你最终得到一个
CROSS JOIN。该错误可能表明“空间不足”:-) -
错误是内部服务器错误。
-
为您正在查看的表和预期结果提供 DDL。这个问题很不清楚。
-
内部服务器错误听起来更像是你的 php 脚本坏了,而不是查询。 (嗯,查询结果可能是坏了,但不会导致503s,php错误会)