项目类别表
Table(ID,ParentID,Code,Name)
表(唯一编号,父ID,编号,名称)1,0,1,消费项目
2,0,2,服务项目
3,1,101,酒水
4,1,102,小吃
5,3,10101,白酒
6,3,10102,啤酒
7,2,201,足疗项目明细表
Table(类别ID,Code,Name)
表(类别ID,编号,名称)
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯
7,20101,中药足疗
1)当我选择 (消费项目) 的时候,只知道ID= 1需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯
7,20101,中药足疗2)当我选择 (酒水) 的时候,只知道ID= 3需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯3)当我选择 (白酒) 的时候,只知道ID= 5需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干这样的SQL语句怎么写呢!就是当我知道ID的时候,我需要知道该ID下的子ID,这个语句怎么写呢!?
Table(ID,ParentID,Code,Name)
表(唯一编号,父ID,编号,名称)1,0,1,消费项目
2,0,2,服务项目
3,1,101,酒水
4,1,102,小吃
5,3,10101,白酒
6,3,10102,啤酒
7,2,201,足疗项目明细表
Table(类别ID,Code,Name)
表(类别ID,编号,名称)
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯
7,20101,中药足疗
1)当我选择 (消费项目) 的时候,只知道ID= 1需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯
7,20101,中药足疗2)当我选择 (酒水) 的时候,只知道ID= 3需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯3)当我选择 (白酒) 的时候,只知道ID= 5需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干这样的SQL语句怎么写呢!就是当我知道ID的时候,我需要知道该ID下的子ID,这个语句怎么写呢!?
解决方案 »
- 如何使用TXMLDocument取出XML中的节点及其属性的值?谢谢
- 使用printers组件设计打印程序,请问怎么判断打印机是否联机?
- 进销存数据库基础表的设计?
- 问卷调查:在开发MIS系统时,采用DELPHI和PB同时独立开发项目,哪种工具具有优越性?有哪些优越性?
- Delphi怎样通过日期查找或删除Accress数据库中的内容?
- 在D6的DesignEditors.pas文件中用到了Proxies这个库文件,但是D6的所有目录下都没有这个库文件啊!
- 如何实现类似“记事本”的“页面设置”"
- 请问怎样在控件timage中描点??
- 我想画一段立体的圆弧,是不是用一条条细线画出来?,给点提示也有分
- 关于BDE中dbase版本设置问题???
- 做了一个ping程序在vista上ping不了。不知道是怎么回事。请大家帮忙
- DELPHI调用MATLAB
1)当我选择 (消费项目) 的时候,只知道ID= 1需要列出
所属的所有项目明细表
5,1010101,茅台
5,1010102,衡水老白干
6,1010201,百威
6,1010202,嘉士伯
-----7,20101,中药足疗 这个是不是不能列出来??
vCode: string;
begin
//选中的时候
vCode := 项目类别表.FieldByName('Code').AsString;
//取的时候
'select * from 项目明细表 where Code like ' + QuotedStr(vCode + '%');其他自己补充吧!