mysql - MYSQL - 如何在连接表中使用 LIKE 运算符?
问题描述
我正在尝试在相关表中搜索一些术语并获得过滤结果。
为此,我在下面使用了 sql,它没有抛出任何错误,但也没有返回任何结果
SELECT *
FROM ads ad
JOIN contents c ON c.ad_id = ad.id
AND (c.title LIKE '%iphone%' OR c.content LIKE '%iphone%')
WHERE ad.type = "phone"
ORDER BY ad.created_at DESC
LIMIT 0,100
如何在连接表中使用 LIKE 运算符,我的方法是错误的吗?如果是我可以做什么样的调整呢?
解决方案
推荐阅读
- video - 使用 -ffmpeg- 将音频混合并叠加到 4x4 视频中
- django - 无法从视图 django 中的 url 访问文件
- python - 恼人的噪音扬声器树莓派零
- julia - 无法使用 Dates.jl 添加两个时间组件
- python - python数据透视表中的计算列
- reactjs - react-querie 的 useQuery 钩子的查询功能如何满足 typescript
- asp.net-core - 如何从 Blazor wasm 中的后台服务更新仪表板 UI
- c++ - 如何像c++一样实现pb消息多态
- c++ - 将八叉树转换为数组时如何正确分配索引?
- typescript - 动态创建打字稿对象?