我有两个表:Suppliers 和 Unit_User。
Suppliers 表有一个名为 sellersunit 的字段,其中包含以逗号分隔的 id 列表。这些是 Unit_User 表中单位的 ID。 我需要查询从 Unit_User 中获取 sellersunit 列中每个 id 的unit_name。
我知道这相对简单,但我对 MySQL 还很陌生,因此我们将不胜感激。
最佳答案
逗号分隔值是糟糕的设计。如果您无法重新设计表或者您正在使用其他人的表,请尝试使用应用程序代码来解析和执行查询。通过 SQL 来完成此操作是不可靠的。
关于MySQL:如何根据另一个表中的 id 从一个表中获取一条信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16906126/