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

mysql:2267

From: Toyoshima Hiroshi <Toyoshima Hiroshi <toyoshima@xxxxxxxxxx>>
Date: Tue, 11 Jul 2000 13:03:24 +0900
Subject: [mysql 02267] Re: 副問合わせで select が出来ない。

 豊島@クロスネットです。

楠吉彦さんは、「[mysql 02265] Re: 副問合わせで select が出来ない。」でこう書きました。
------------------------------------------------------------
> 物の本には違う書き方をすればよろしいとあります。サブクエリーを使わないで
> も同様のことはできると思いますが。
 あっ でも delete になると話が変わりますよね?
 さきほどの例では、selectで出してしまったのですが、実はdeleteで使いたかったの
です。

# delete分になると・・・

 delete from TBL2
 where ID in ( select ID from TBL1 where MID = 'target' )

 んで、MySQL だと・・・

 delete from TBL2,TBL1
 where TBL2.ID == TBL1.ID
   and TBL1.MID == 'target';

 だと、from TBL2,TBL1 の時点でだめ・・・

# 複雑なことをやりすぎなのかな(^-^;

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
~ 株式会社 クロスネット                           ~
~   IT事業部 豊島 博                              ~
~ E-Mail  : toyoshima@xxxxxxxxxx              ~
~ WebSite : http://www.crossnet.co.jp             ~
~ Address :                                       ~
~ 〒151-0072                                      ~
~  東京都渋谷区幡ヶ谷1-21-7 ART-1                 ~
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

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

      2256 2000-07-10 18:19 [Toyoshima Hiroshi <t] 副問合わせで select が出来ない。        
      2258 2000-07-10 20:34 ┣[楠吉彦  <moredebu@xx]                                       
      2259 2000-07-10 21:03 ┗[Junichi Mano <mano@x]                                       
      2264 2000-07-11 11:58  ┗[Toyoshima Hiroshi <t]                                     
      2265 2000-07-11 12:24   ┗[楠吉彦  <moredebu@xx]                                   
->    2267 2000-07-11 13:03    ┗[Toyoshima Hiroshi <t]                                 
      2270 2000-07-11 16:03     ┗[楠吉彦  <moredebu@xx]