php - 按类别搜索产品
问题描述
我想搜索 c_id 3 的位置,然后我会得到 product2。再次如果我搜索 c_id 1 那么我会得到 product1, product3
这是我的表结构
p_id p_name c_id
------------------------
| |
1 | Product1 | 1
| |
2 | Product2 | 2,3,4
| |
2 | Product3 | 1,2
解决方案
您可以使用find_in_set(),
select * from products where find_in_set(1,c_id);
或者
select * from products where find_in_set(3,c_id);
推荐阅读
- python - 将输入字典字符串格式化为列
- json - 如何开始然后重复扩展一个json文件列表
- python - 在html网站上的href中提取url
- java - 引起:com.sun.jersey.api.container.ContainerException:ResourceConfig 实例不包含任何根资源类
- python-3.x - 如何计算 statsmodels 线性混合效应模型的 AIC 值?
- binding - SwiftUI Picker 选择参数给出“表达式类型 'Binding<_>' 在没有更多上下文的情况下是不明确的”错误
- node.js - 我可以同时运行 ExpressJS 和 Nginx 吗?
- python - Seaborn python 无法正确显示轴和条
- python - 无法打开 CSV 文件
- azure-functions - 具有 AzureWebJobStorage 应用程序设置的多个 Azure 函数,相同的 KeyVault?