mysql:284
From: 民斗 <民斗 <tommy@xxxxxxxxxx>>
Date: Tue, 20 Oct 1998 07:37:32 +0900
Subject: [mysql 284] Re: SQL の検索条件について
[Subject: [mysql 281] Re: SQL の検索条件について] [Date: Sun, 18 Oct 1998 17:17:25 +0900 From:Shogo Hamamoto] > 2)の構文の方がはるかに効率が良いのですが、プログラム的には > UNIONを使って、検索結果のテーブルを結合する方法が、1)の構文に > 近い形で記述できると思います。 > UNIONは、複数のテーブルを(論理的に)結合する命令です。 ありがとうございます。 なるほど、似た形にはできますね。でも join でやると () を使うことが できないので、 (Aあり または Bあり) かつ (Cあり または Dあり) なんかは join ではどうしようもないような…(^^; やはり、与えられた条件を次のように展開して Aあり かつ Cあり Aあり かつ Dあり Bあり かつ Cあり Bあり かつ Dあり それぞれについて検索を実行して、プログラムでそれらの和を作るってもん かしらん。これならなんとか自動にできそうですし…。 でも、1回のクエリでできないと、「適合点数の高い順に100件表示する」 というのが結構面倒かも。む〜…。 > ちなみに、MySQLのcrash-me(takeshiさんありがとう!)を見ると、MySQL > ではサポートされていない機能でした。(残念) MySQL はちょっと join が弱いですね。 -- 民斗 <tommy@xxxxxxxxxx>
281 1998-10-18 17:17 [Shogo Hamamoto <KHC0] Re: SQL の検索条件について -> 284 1998-10-20 07:37 ┗[民斗 <tommy@xxxxxxxx] 286 1998-10-21 17:21 ┗[<takeshi@xxxxxxxxxx>] jp doc (Re: SQL の検索条件について)