问个关于数据库字段筛选的问题。。。据说难。。。

jinjiahuli 2006-10-24 08:41:46
有表如下:
A B C
1 中 国
2 一 定
3 灭 日 本

如上: 现在1记录用到AB字段,2记录用到AC字段,3记录用到ABC字段
想要在datagrid中根据记录来显示字段,如果显示12记录,就相应的显示1(AB) 2(AC)中的ABC字段,如果只显示1记录,就只显示AB字段~~~

穷疯了,没分可送了。。。技术支持吧~~~谢谢~~~
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mustudent 2006-10-24
  • 打赏
  • 举报
回复
你的abc是怎麽樣的啊?是組成一列哪?還是分成三列?
jinjiahuli 2006-10-24
  • 打赏
  • 举报
回复
不太对来。。。简单的说就是记录1用到A字段,B字段,记录2用到AC字段
如果要显示记录1,那么datagrid中只需要显示ab字段就可以,不需要显示C字段
如果要显示记录2,那么datagrid中只需要显示AC字段就可以,不需要显示B字段
如果要显示记录1,2,那么datagrid就需要显示ABC字段
mustudent 2006-10-24
  • 打赏
  • 举报
回复
不明白你的意思用union可以嗎?
Select a+b as 1 from tablename
UNION ALL
Select b+c As 2 From Tablename
Union All
Select a+b+c As 3 From Tablename
做成視圖也可以
我的環境是SQL2K
jinjiahuli 2006-10-24
  • 打赏
  • 举报
回复
当然是三列了。。三个字段嘛。。。。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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