# Hierarchical RecordSet

Posted by Sephiroth on July 05, 1999 at 15:49:32:

In Reply to: 这样子的案子,该如何下SQL posted by vito on July 02, 1999 at 18:33:58:

: 这样子的案子,该如何下SQL

: tableA客户资料

: custom_id, name ...
: ----------+-------
: 001 AAA
: 002 BBB
: 003 CCC

:
: tableB买卖记录

: custom_id, item
: ----------+---------
: 001 A01
: 002 A02
: 001 A04
: 001 A03
: 003 A01
: 002 B03

:
: select A.custom_id,A.name,B.item from A,B
: where A.custom_id=B.custom_id
: and A.custom_id<>'003'

: 会得到这样子的RecordSet

: custom_id, name item ...
: ----------+------- +--------
: 001 AAA A01
: 001 AAA A03
: 001 AAA A04
: 002 BBB A02
: 002 BBB B03

:
: 有没有辨法得到这样子的RecordSet
: custom_id, name item ...
: ----------+------- +--------------
: 001 AAA A01,A03,A04
: 002 BBB A02,B03

看起来是 Hierarchical RecordSet的型态, 这种东东用
DataEnvironment 点几下就做好了, 不过要 VB6才可
以... vb6就要用 SubQuery来做, 而结果可以放在 FlexGrid
再合并 custom_id这个 column, 才不会出现许多 001,002

Follow Ups: