我目前正在为我的数据库设计表。由于我还只是VB.Net的初学者,我很难弄清楚如何像表中的列表一样存储多个数据。情况是这样的,系统是一个每日现场报告日志。在特定的服务请求中,管道工的数量会有所不同。在特定的服务请求中,有时会有两个或三个管道工,有时只有一个管道工或五个以上的管道工。
对这件事的任何帮助或建议都是非常感谢的。谢谢!
发布于 2015-04-18 14:18:42
我可能已经创建了三个diff表
第一个表是ServiceInfo
ServiceID
ServiceName
OtherServiceInfoColumns第二个表PlumberInfo
PlumberID
PlumberName
OtherPlumbersInfoColumns第三表ServicePlumber
ServicePlumberID
ServiceID
PlumberID当你需要信息的时候,我会创建这个查询
Select S.ServiceName , P.PlumberName, S.OtherServiceInfoColumns ,
P.OtherPlumbersInfoColumns from
ServiceInfo S Inner Join ServicePlumber SP on SP.ServiceID = S.ServiceID
PlumberInfo P Inner Join ServicePlumber SP on SP.ServiceID = P.PlumberIDhttps://stackoverflow.com/questions/29713123
复制相似问题