怎么把三个表关联在一起
表一AA
-------------
A_ID A_NAME
-------------
1 A1
2 A2
3 A3
------------
表二BB
-----------------
B_ID A_ID B_NAME
-----------------
1 2 B1
2 3 B2
-----------------
表三CC
-----------------
C_ID A_ID B_ID C_NAME
-----------------------
1 2 1 C1
2 3 2 C2
-----------------------
我想要的显示结果:
-----------------------
C1 A2 B1
C2 A3 B2
----------------------
补充:
AA表为大类表,BB为小类表,CC为产品表
比如CC(ASP基本语法)-BB(ASP教程)---AA(计算机书)
问题点数:20、回复次数:6Top
1 楼jsnt_rd(C#ing...)回复于 2006-07-04 13:58:40 得分 0
SQL="select * from aa inner join bb on aa.A_id=bb.A_id inner join cc on bb.B_id=cc.B_id"Top
2 楼jsnt_rd(C#ing...)回复于 2006-07-04 14:00:35 得分 0
要想具体的某一条记录,语句则为:
SQL="select * from aa inner join bb on aa.A_id=bb.A_id inner join cc on bb.B_id=cc.B_id where aa.A_id=1"Top
3 楼yongfa365(http://www.yongfa365.com)回复于 2006-07-04 14:04:10 得分 0
SQL="select * from AA,BB,CC where AA.A_id=BB.A_id and AA.A_id=CC.A_id and BB.B_id=CC.B_id "Top
4 楼kingsjava(在上海简垃机)回复于 2006-07-04 14:25:52 得分 0
AA,BB,CC的AA_ID,BB_ID,CC_ID是自动编号,其它的我都用了文本类型,请问如何写这代码,select * from AA,BB,CC where AA.A_id=BB.cint(A_id) and AA.A_id=CC.A_id and BB.B_id=CC.B_id
-------------
这样改?
AA.A_id=BB.cint(A_id)Top
5 楼snowwolf9999()回复于 2006-07-04 14:36:59 得分 0
SQL="select * from AA,BB,CC where AA.A_id=BB.A_id and AA.A_id=CC.A_id and BB.B_id=CC.B_id "
Top
6 楼kingsjava(在上海简垃机)回复于 2006-07-05 08:45:33 得分 0
怎么没人帮我啊??Top




