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

mysql:4292

From: <moeru@xxxxxxxxxx>
Date: Mon, 10 Sep 2001 21:23:20 +0900
Subject: [mysql 04292] Re: 2テーブル間で不一致のデータを抽出したい!

2001/09/10 13:08:46 +0900にfuji <fujiyama@xxxxxxxxxx>さんに頂いた
「[mysql 04290] Re: 2テーブル間で不一致のデータを抽出したい!」への返事です。

こんにちは、モエルです。

班石さん、fujiyamaさん、コメント有り難うございます。

少し勉強させてください。


①SELECT DISTINCT user.userid 
 FROM table1 LEFT JOIN table2 ON table1.userid=table2.userid,user 
 WHERE table1.userid <> table2.userid

②SELECT DISTINCT user.userid 
 FROM table1 LEFT JOIN table2 ON table1.userid=table2.userid,user 
 WHERE table2.userid is null

①のtable1.userid <> table2.userid
は、「table1でtable2に入っていないuseridを抽出したい。」
というつもりでこう書きました。

①②の違いは、日本語で書くとどういう解釈なんでしょうか?

「table1でtable2に入っていないuseridを抽出したい。」
の場合、②が正しい書き方ってのでLEFT JOINの理解がますます難しくなってしまいました。。



>#mysqlって、しょっちゅう変更、バグフィクスがあるんで大変(~~;)
>#…そこがいいところでもあるだろうけど

動いてしまうと、それが正しいと思ってしまって使ってしまいます(^^;


>> *関係ないですけど、php-4.0.6のmail()関数が使えなくてはまってます(;_:)
>
>関数が認識されていない?もしくは送信などができない?

Warning: mail() is not supported in this PHP build in test.php on line 1
って出て、メールの送信ができなかったんです。

redhat 7.1にqmailを入れていてます。
デフォルトでインストールされるphpのRPMはだめ。
ソースからコンパイルして入れてみたんですけどだめ。。

googleとかで検索すると、世界的に同じ質問が出ていて
答えがなかなか見つからなかったんですけど
環境変数のPROG_SENDMAILってのをいじるってのを見つけて
試しにPROG_SENDMAIL=/var/qmail/bin/qmail-inject
をexportしてから、PHPをコンパイルしたら
今日、上手くいきました(^^)


モエル

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

      4270 2001-09-03 16:18 ["yasushi fujiwara" <] 2テーブル間で不一致のデータを抽出したい!
      4271 2001-09-03 16:54 ┣[<endo_t@xxxxxxxxxx> ]                                       
      4272 2001-09-03 17:52 ┣[madara <madara@xxxxx]                                       
      4273 2001-09-03 19:39 ┃┗["yasushi fujiwara" <]                                     
      4274 2001-09-03 19:54 ┃ ┣[fuji <fujiyama@xxxxx]                                   
      4277 2001-09-03 21:49 ┃ ┗[<endo_t@xxxxxxxxxx> ]                                   
      4278 2001-09-03 23:02 ┃  ┗["yasushi fujiwara" <]                                 
      4289 2001-09-09 08:15 ┃   ┗[<moeru@xxxxxxxxxx>  ]                               
      4290 2001-09-10 13:08 ┃    ┣[fuji <fujiyama@xxxxx]                             
->    4292 2001-09-10 21:23 ┃    ┃┗[<moeru@xxxxxxxxxx>  ]                           
      4293 2001-09-10 22:07 ┃    ┃ ┣[<endo_t@xxxxxxxxxx> ]                         
      4294 2001-09-10 22:19 ┃    ┃ ┣[とみたまさひろ <tomm]                         
      4295 2001-09-10 22:41 ┃    ┃ ┗[fuji <fujiyama@xxxxx]                         
      4298 2001-09-12 00:23 ┃    ┃  ┗[<moeru@xxxxxxxxxx>  ]                       
      4291 2001-09-10 13:31 ┃    ┗[madara <madara@xxxxx]                             
      4275 2001-09-03 19:54 ┗[Tomohiro 'Tomo-p' KA]