求SQL查询语句
数据库为access
表A
id pid text
1 0 A1
2 0 A2
3 1 A3
4 1 A4
5 2 A5
6 3 A6
7 2 A7
其中A表中的id为自动编号,pid为数字。pid的意思是父编号,0代表无父项,其余代表其父项的id为该值。
可用以下图示表示:
+----- A1 (id = 1, pid = 0)
|---- A3 (id = 3, pid = 1)
|--- A6 (id = 6, pid = 3)
|---- A4 (id = 4, pid = 1)
+----- A2 (id = 2, pid = 0)
|---- A5 (id = 5, pid = 2)
|---- A7 (id = 7, pid = 2)
表B
id cid clid
1 1 200803150001
2 2 200803150001
3 1 200803150002
4 1 200803150003
5 2 200803150003
6 3 200803150004
7 3 200803150005
8 2 200803150005
9 1 200803150005
10 4 200803150006
11 5 200803150006
12 4 200803150007
13 3 200803150007
14 6 200803150008
15 5 200803150008
16 5 200803150009
17 7 200803150009
其中表B中的id为自动编号,cid为数字,其值与表A中的id相对应
现求如下要求的SQL语句,
1.根据表A中pid的值不同获得其下所有子项,如:
当pid = 1时,取得表B中cid = 3、6、4的记录,且clid不重复
当pid = 2时,取得表B中cid = 5、7的记录,且clid不重复
当pid = 3时,取得表B中cid = 6的记录,且clid不重复
2.根据表A中pid的值不同,获得其下一层子项,如:
当pid = 1时,取得表B中cid = 3、4的记录,且clid不重复
当pid = 2时,取得表B中cid = 5、7的记录,且clid不重复
当pid = 3时,取得表B中cid = 6的记录,且clid不重复
表A
id pid text
1 0 A1
2 0 A2
3 1 A3
4 1 A4
5 2 A5
6 3 A6
7 2 A7
其中A表中的id为自动编号,pid为数字。pid的意思是父编号,0代表无父项,其余代表其父项的id为该值。
可用以下图示表示:
+----- A1 (id = 1, pid = 0)
|---- A3 (id = 3, pid = 1)
|--- A6 (id = 6, pid = 3)
|---- A4 (id = 4, pid = 1)
+----- A2 (id = 2, pid = 0)
|---- A5 (id = 5, pid = 2)
|---- A7 (id = 7, pid = 2)
表B
id cid clid
1 1 200803150001
2 2 200803150001
3 1 200803150002
4 1 200803150003
5 2 200803150003
6 3 200803150004
7 3 200803150005
8 2 200803150005
9 1 200803150005
10 4 200803150006
11 5 200803150006
12 4 200803150007
13 3 200803150007
14 6 200803150008
15 5 200803150008
16 5 200803150009
17 7 200803150009
其中表B中的id为自动编号,cid为数字,其值与表A中的id相对应
现求如下要求的SQL语句,
1.根据表A中pid的值不同获得其下所有子项,如:
当pid = 1时,取得表B中cid = 3、6、4的记录,且clid不重复
当pid = 2时,取得表B中cid = 5、7的记录,且clid不重复
当pid = 3时,取得表B中cid = 6的记录,且clid不重复
2.根据表A中pid的值不同,获得其下一层子项,如:
当pid = 1时,取得表B中cid = 3、4的记录,且clid不重复
当pid = 2时,取得表B中cid = 5、7的记录,且clid不重复
当pid = 3时,取得表B中cid = 6的记录,且clid不重复
...全文
相关推荐
SQL查询语句精华总结
本篇文章将对SQL查询语句进行精华总结,尤其侧重于其在Java编程环境中的应用。
SQL查询语句教程
### SQL查询语句详解#### 一、概述SQL(Structured Query Language)是一种用于管理和操作关系型数据库的标准语言。
可视化sql查询语句生成器
可视化SQL查询语句生成器是一种高效且用户友好的工具,专为那些不熟悉或不习惯编写SQL代码的用户设计。
SQL查询语句大全(集锦经典)
SQL 查询语句大全SQL 查询语句大全是数据库领域中的一本经典资料,囊括了各种 SQL 查询语句的使用方法和示例代码。下面将对标题、描述、标签和部分内容进行详细的知识点解析。
SQL查询语句大全集锦
本资源“SQL查询语句大全集锦”显然是一个综合性的文档,旨在全面介绍SQL的各种查询操作。下面我们将深入探讨SQL查询语句的关键知识点。1.


