-1
id | itemName | suppliers
1 | uSDReader| 1,2,3,4,5
供应商列表tbl_itemlist包含逗号分隔值 例如:(1,2,3,4,5)
哪从其他表对应的供应商名称tbl_supplier
id | supplierName
1 | Supplier 1
2 | Supplier 2
3 | Supplier 3
4 | Supplier 4
5 | Supplier 5
是否存在的MySQL的,当我查询使用SELECT ITEMLIST表,像连接,供应商列将任何内建的功能仅返回名称而不是供应商的ID。 ex:
id | itemName | suppliers
1 | uSDReader| Supplier 1,Supplier 2,Supplier 3,Supplier 4,Supplier 5
参见[是存储在数据库列中的分隔列表真的很糟糕吗?](http://stackoverflow.com/a/3653574) – eggyal 2015-01-27 00:13:10
令人难以置信的糟糕设计:你真的应该规范化你的数据库 – 2015-01-27 00:13:27
_Spoiler:答案是__yes __._ – potashin 2015-01-27 00:13:36