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

mysql:15795

From: <shin-1@xxxxxxxxxx>
Date: Thu, 12 Jul 2012 03:42:38 +0900
Subject: [mysql 15795] Re: カテゴリ毎の上位3件

shin1です。

where price <= IFNULL(〜, price)
でNULL時に強引に<=を成り立たせてしまうと。なるほど勉強になりました。

>or で相関サブクエリを繋げるよりも、limit 2.1 で結果がない場合は
>そのカテゴリのデータは 3 件未満 = そのカテゴリのデータは全部
>という事なので、次のように IFNULL の方が saledata の走査回数が減って
>お得だと思われます。

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

     15783 2012-07-11 02:56 [<shin-1@xxxxxxxxxx> ] カテゴリ毎の上位3件                     
     15784 2012-07-11 10:27 ┣[高橋政利 <takahashi@]                                       
     15785 2012-07-11 12:28 ┣[中川 貴 <takashi.nak]                                       
     15796 2012-07-12 04:10 ┃┗[<shin-1@xxxxxxxxxx> ]                                     
     15786 2012-07-11 13:49 ┗[<gotou1213@xxxxxxxxx]                                       
     15787 2012-07-11 14:17  ┣[<gotou1213@xxxxxxxxx]                                     
     15788 2012-07-11 15:00  ┃┗[中川 貴 <takashi.nak]                                   
     15790 2012-07-11 16:09  ┗[<shin-1@xxxxxxxxxx> ]                                     
     15791 2012-07-11 17:11   ┣[あきら <akirainfoml@]                                   
     15794 2012-07-12 03:38   ┃┗[<shin-1@xxxxxxxxxx> ]                                 
     15792 2012-07-12 00:40   ┗[<gotou1213@xxxxxxxxx]                                   
->   15795 2012-07-12 03:42    ┗[<shin-1@xxxxxxxxxx> ]