【发布时间】:2015-08-22 07:14:41
【问题描述】:
我在数据库中有示例数据:
id (int) name (varchar) parts (varchar)
1 some_element wheel, bearing, hinge, servo
2 another_element bearing, servo, lift
3 third_element motor, wire
我想按部分过滤结果。例如: 我正在输入 wheel,servo - 没有结果
我正在输入 车轮、轴承、伺服、铰链 - 返回 some_element 记录
我正在输入 bearing、servo、lift、wheel、bearing、hinge - 它返回 some_element 和 another_element
如何构造SQL查询?零件领域还有其他更好的数据类型吗?
【问题讨论】:
-
你需要规范化你的数据。
-
你用的是什么关系型数据库?