列表类型的SQL Server数据类型

时间:2015-04-18 05:01:30

标签: sql sql-server vb.net list type-conversion

我目前正在为我的数据库设计表格。我很难,因为我只是VB.Net的初学者,想弄清楚我如何能够像我的表中的列表一样存储多个数据。情况是这样的,系统是每日现场报告日志。在特定的服务请求中,管道工的数量会有所不同。有时在特定的服务请求中,将有两个或三个管道工,有时只有一个管道工或超过五个管道工。

对此事的任何帮助或建议都非常感谢。谢谢!

1 个答案:

答案 0 :(得分:2)

我可能会创建三个差异表

第一张表是ServiceInfo

ServiceID
ServiceName
OtherServiceInfoColumns

2nd Table PlumberInfo

PlumberID
PlumberName
OtherPlumbersInfoColumns

3rd Table 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.PlumberID