这样的表应该怎么设计?

SimpleDay 2006-02-14 10:58:53

早上 单位 中午 单位 晚上 单位
身高 185 CM 182 CM 180 CM
体重 180 J 190 J 180 J


这是其中一个用户的一个资料。
对于这样的表应该怎么设计。
请各位指点。
...全文
95 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SimpleDay 2006-02-14
  • 打赏
  • 举报
回复
是SQL SERVER
keyboy007 2006-02-14
  • 打赏
  • 举报
回复
用sql语句,你用什么数据库?
SimpleDay 2006-02-14
  • 打赏
  • 举报
回复
有了这几张表后怎么取数据形成上面的一张表啊 ?
54zyq 2006-02-14
  • 打赏
  • 举报
回复
userAttrib:用户属性表(身高,体重等可扩展)
uatt_id,uatt_name,uatt_unit

userTime:用户时段表(早,午,晚等可扩展)
utim_id,utim_name

userInfo:用户信息表
user_id,user_name,uatt_id,utim_id,user_value

  • 打赏
  • 举报
回复
时间(名称) 例如:早上、晚上
分类(名称) 例如:身高、体重
资料(人员,时间,分类,数值,单位)
lnwuyaowei 2006-02-14
  • 打赏
  • 举报
回复
没看明白
nimeide1234567890 2006-02-14
  • 打赏
  • 举报
回复
SimpleDay 2006-02-14
  • 打赏
  • 举报
回复
谢谢
54zyq 2006-02-14
  • 打赏
  • 举报
回复
userAttrib:用户属性表(身高,体重等可扩展)
uatt_id,uatt_name,uatt_unit

userTime:用户时段表(早,午,晚等可扩展)
utim_id,utim_name

userInfo:用户信息表
user_id,user_name,uatt_id,utim_id,user_value

这是取一个用户的。
select a.uatt_name,a.uatt_unit,t.utim_name,u.user_value from userInfo u inner join userAttrib a on u.uatt_id=a.uatt_id inner join userTime on u.utim_id=t.utim_id where user_name='用户名'

得到以下结果:
身高 CM 早上 185
……
……
……
体重 J 晚上 180

读到DataReader后,你想怎样显示,都可用程序实现。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧