附加图像是内部联接表。 我想在内部联接表上搜索Title,Description和companyName。我不确定查询有什么问题,请指教。
The results of table i'm searching on
SELECT campaign.name AS campaignTitle, campaign.desc AS campaignDesc,
users.name AS companyName
FROM campaign
INNER JOIN users
ON campaign.userId=users.id
WHERE campaign.name like '%"Mia"%'
OR campaign.desc like '%"dolo"%'
OR users.name like '%"iT"%'
我是新手在做搜索功能。有没有更有效的方法来执行这样的搜索?请指教。感谢
更新
答案 0 :(得分:1)
尝试在没有条件的情况下执行查询,并且您应该获得结果集,因为我没有发现任何语法错误。
如果要获得结果集,请检查结果集中的任何行是否满足where条件。
分解您的查询并逐步分析为什么没有从查询返回的数据。
答案 1 :(得分:0)
尝试:
SELECT campaign.name AS campaignTitle, campaign.desc AS campaignDesc,
users.name AS companyName
FROM campaign
INNER JOIN users
ON campaign.userId=users.id
WHERE campaign.name like '%Mia%'
OR campaign.desc like '%dolo%'
OR users.name like '%iT%'
删除双引号:
... like '%"Mia"%'
...