我试图在 like
中进行 Django 原始 sql 查询函数,但结果为空。我尝试使用 mysql 客户端工具进行此查询并获得许多记录。如何解决这个问题?
我的查询:
SELECT s.* , s.id as pk
FROM d_status as s,
(select post_id
from p_useractions
where from_user_id in
(select to_user_id
from p_fallowers
where from_user_id = 1)
) as a
WHERE s.from_user_id = 1 OR
s.text like '%@Mustafa Yontar2123%' OR
s.id = a.post_id
GROUP BY s.id
ORDER BY s.last_update
LIMIT 25
最佳答案
尝试更换每个 %
与 %%
.因此,您示例中的相关部分如下所示:'%%@Mustafa Yontar2123%%'
.
关于Django 原始查询百分号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4770620/