[前][次][番号順一覧][スレッド一覧]

mysql:1628

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Tue, 22 Feb 2000 14:26:23 +0900
Subject: [mysql 01628] Re: 外部結合は可能?

とみたです。

At Tue, 22 Feb 2000 12:17:31 +0900 (JST),
ando@xxxxxxxxxx (安東@日本文理大学) wrote:

> PostgreSQLを検討したのですが、外部結合をサポートしていない
> ため断念しました。(Unionで実現可能ですが...)
> 
> MySQLは外部結合をサポートしていますか?

こんなことができればいいんでしょうか?

	mysql> select * from A;
	+------+------+
	| id   | a    |
	+------+------+
	|    0 |    0 |
	|    1 |    1 |
	|    2 |    2 |
	+------+------+
	3 rows in set (0.00 sec)
	
	mysql> select * from B;
	+------+------+
	| id   | b    |
	+------+------+
	|    1 |    1 |
	|    3 |    3 |
	+------+------+
	2 rows in set (0.00 sec)
	
	mysql> select * from A left join B using (id) ;
	+------+------+------+------+
	| id   | a    | id   | b    |
	+------+------+------+------+
	|    0 |    0 | NULL | NULL |
	|    1 |    1 |    1 |    1 |
	|    2 |    2 | NULL | NULL |
	+------+------+------+------+
	3 rows in set (0.00 sec)
	

> その他、注意点はありますか?

MySQL は結合関係は弱いです。おそらく PostgreSQL よりも…。

--
とみたまさひろ <tommy@xxxxxxxxxx>

[前][次][番号順一覧][スレッド一覧]

      1627 2000-02-22 12:17 [<ando@xxxxxxxxxx>   ] 外部結合は可能?                        
->    1628 2000-02-22 14:26 ┗[とみたまさひろ <tomm]