假设我们有一个包含这些标签记录的表:
Category ID
apples 1
orange 2
然后我们有另一张桌子有一排
Data catID
... 1
使用此设置,我们只能在苹果页面中检索此行,将苹果和橙色都分配给该行的正确方法是什么?我是否需要将catID
字段从整数更改为 varchar 并添加第二个 id 以便该值将是1,2
然后将查询编辑为以下内容:
select * from table where catID LIKE '%1%'
select * from table where catID LIKE '%2%'
代替
select * from table where catID='1'
select * from table where catID='2'
我不确定这是否是正确的方法?有人可以告诉你是怎么做到的吗?基本上,我不想复制整行,只是添加另一个 id 到它。