我有一个包含id,recipe_name,recipe_ingredients字段的配方表。我正在加入这些表以搜索特定食谱。
我的问题:"我如何使用"面条"来搜索Veg Noodles,Easy Noodles等。在查询中?
我的查询:
SELECT r.*,l.*,CASE WHEN (COUNT(l.recipe_id)=0)THEN 0 ELSE 1 END as like_status,
u.name,u.user_image,u.location,u.contact_no,COUNT(l.recipe_id) as total_likes
FROM recipe as r
LEFT JOIN likes as l ON r.recipe_id = l.recipe_id
LEFT JOIN user_detail as u ON r.user_id = u.user_id
WHERE r.recipe_name LIKE '%$search%'
我的上述查询只返回包含" noodles"的数据。我尝试在上面的查询中使用replace替换空格,但不是运气。那么如何使用LIKE搜索包括所有空格和空格?
答案 0 :(得分:0)
我们可以像这样使用
select * from table_name where table_name like "%Veg Noodles%"
我认为这些SQL很有用
谢谢。