我需要从MariaDB源查询表。查询包含多个字段的字段
有一个字段包含多个由逗号分隔的值,我不知道如何继续。
这就是这种情况:
TABLE: Aphorisms_Categories
Field: id
与
TABLE: Aphorisms
Field: categories
问题相关的是,类别通常包含一个字符串如2,3,4,67
最初的开发者,我不知道为什么,决定不创建第三张表来表示新墨西哥关系。但是现在,对我来说,找出一种方法来检索属于类别3的所有格言是不可能的(例如)。
任何提示?
它仍然是一个选项,添加额外的表并将值存储在那里?也许使用触发器在额外的表中插入/更新这些值,同时保持您的php代码大部分为 –
_有一个字段包含由逗号分隔的多个值声音像一个糟糕的设计或只是错误的数据库 – Clijsters