一个数据库查询问题(3表关联得到一个指定表格)(100)

  • 主题发起人 主题发起人 Q羊羊Q
  • 开始时间 开始时间
Q

Q羊羊Q

Unregistered / Unconfirmed
GUEST, unregistred user!
有三个表A, 表B和表CA和B互相独立。 表C就是把A、B的记录给关联起来比如C表内容: a1, b1, c1, a1, b2, c2, a1, b3, c3, a2, b1, c4, a2, b2, c5, a2, b3, c6,其中a1,b1分别为表A、B的键值, c1为关联内容现在需要生成这样一个sql结果: b1 b2 b3a1 c1 c2 c3a2 c4 c5 c6,请问大家有什么比较简单一点的办法?谢谢
 
表达不清。没办法。
 
如果只是固定的a1、a2和b1、b2、b3,则简单。如果是不固定的,就要用存储过程了。用两个游标,一个存放a相关的值,一个存放b相关的值,然后生成一个长的sql语句,再执行。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
539
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部