MySQL Self-Join组合表

时间:2013-10-31 03:25:22

标签: php mysql sql

我正在考虑从一张表中得到的数据中的SETS的笛卡尔积。 假设我有

Table A
No    | Name         | Sequence
1.    | SET A        | 1
2.    | SET B        | 2
3.    | SET C        | 3

Table B
No    | Name         | Data
1.    | SET A        | 01
2.    | SET A        | 02
3.    | SET B        | 01    
4.    | SET B        | 02
5.    | SET C        | 01
6.    | SET C        | 02

我想要的结果是基于SETS的笛卡尔积 我们说

Table AB
No    | Name             | Data       | Data       | Data
1.    | SET AxBxC        | 01         | 01         | 01
2.    | SET AxBxC        | 01         | 01         | 02
3.    | SET AxBxC        | 01         | 02         | 01
4.    | SET AxBxC        | 01         | 02         | 02
5.    | SET AxBxC        | 02         | 01         | 01
6.    | SET AxBxC        | 02         | 01         | 02
7.    | SET AxBxC        | 02         | 02         | 01
8.    | SET AxBxC        | 02         | 02         | 02

我怎样才能做到这一点?

0 个答案:

没有答案