MySQL_自己結合

自分自身と結合すること。

 

SELECT  a.id ,  b.id  FROM a_table  a,   a_table  b;

 

a と b はa_table のエイリアス(別名)。
a_table  にデータが5つあるとすると、上の取得行数は5 * 5 = 25 となる。

 SELECT  a.id ,  b.id,  c.id   FROM a_table  a,   a_table  b ,  a_table c;
ならば、5 * 5 * 5 = 125 となる。

 

以上。