mysql:9343
From: UNO Shintaro <UNO Shintaro <uno@xxxxxxxxxx>>
Date: Wed, 12 May 2004 17:25:04 +0900
Subject: [mysql 09343] Re: AにあってBにないものを検索
>AにあってBにないものC(1,4,5)を >検索したいのですが、方法が浮かびません。 >いい方法はありませんでしょうか。 よくあるのは、outer joinとis nullを使う手です。 select a.id from a left join b using (id) where b.id is null mysql> select * from a; +------+ | id | +------+ | 1 | | 2 | | 3 | | 4 | | 5 | +------+ 5 rows in set (0.00 sec) mysql> select * from b; +------+ | id | +------+ | 2 | | 3 | +------+ 2 rows in set (0.01 sec) mysql> select a.id from a left join b using (id) where b.id is null; +------+ | id | +------+ | 1 | | 4 | | 5 | +------+ 3 rows in set (0.01 sec) mysql> -- UNO Shintaro, 宇野 信太郎 mailto:uno@xxxxxxxxxx http://www.venus.dti.ne.jp/~uno/
9341 2004-05-12 17:07 [dan <dango@xxxxxxxxx] AにあってBにないものを検索 9342 2004-05-12 17:23 ┣[hiroshi nagasaka <h-] -> 9343 2004-05-12 17:25 ┣[UNO Shintaro <uno@xx] 9344 2004-05-12 17:27 ┣[<ouei@xxxxxxxxxx> ] 9345 2004-05-13 10:38 ┗[dan <dango@xxxxxxxxx]