- PR -

SQL

投稿者投稿内容
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-07-28 13:45
コード:
select
    AA.*
from
    AA
left join
    BB
on
    AA.no = BB.no and
    AA.price = BB.price
where
    BB.no is null


でもOKですね。
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2006-07-28 13:45
Accessで試した物を整形しただけで申し訳ないのですが、
AAテーブルとBBテーブルの左結合を利用すると
コード:
SELECT a.no, a.price
FROM AA a LEFT JOIN BB b ON (a.price = b.price) AND (a.no = b.no)
WHERE b.no Is Null;


という感じで選択できますよ。左結合の書き方がDBによって変わりますが、
DBを選ばない方法なので私は良く使っています。
いかがでしょうか。
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2006-07-28 13:49
>かつのりさん

タッチの差でした。

>2006-07-28 13:45

ほぼ同時といのはめずらしい!! 


[ メッセージ編集済み 編集者: 小僧 編集日時 2006-07-28 13:50 ]
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2006-07-28 14:19
>小僧さん
ナカーマ(*・∀・)人(・∀・*)

スキルアップ/キャリアアップ(JOB@IT)