我正在对数据库进行相当大的查询,由于某种原因,它返回了许多与我的任何搜索词都不匹配的结果。它似乎也重复了我的结果,所以我得到了 16 次相同的 SQL 项。任何想法为什么?
SELECT a.*
FROM
j20e8_datsogallery AS a,
j20e8_datsogallery_tags AS t
WHERE
(a.id LIKE "%bear%" OR
a.imgtitle LIKE "%bear%" OR
a.imgtext LIKE "%bear%" OR
a.imgauthor LIKE "%bear%" OR
t.tag LIKE "%bear%")
ORDER BY a.id DESC
LIMIT 0, 16
我认为这可能与 LIKE %term% 部分有关,但根本无法使其正常工作。