我的数据库包含End_user
列,其中包含Name, City, Country, Plant_name, Unit_ID
列和Project_NR
。
现在,End_user
可能位于多个城市或多个Plants
,units
和Project_nr
的国家/地区。因此,数据库应该能够在这些单元格中具有多个值。
我尝试了多个查询,但我确实遇到了错误。
示例:
有人可以帮我查询吗?
答案 0 :(得分:1)
将多个值存储在一行的单个字段中是不好的做法。如果不详细了解如何构建,您应该考虑您要回答的问题。因此,我假设您的主表为每个最终用户提供了多条记录(如果它们位于多个城市或国家/地区)?我想你想要一个表,你想要每个最终用户1条记录。那么这张桌子的目的是什么?也许考虑做一些像城市这样的事情,例如这个最终用户有2个城市。如果您需要详细信息,请切换回您的表,每个最终用户有2条记录。或者你可以创建标志字段,例如伦敦的一个字段和纽约的字段,您可以将标记设置为1或0.这只能以非常有限的方式工作,但可能适用于您的数据集。