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

mysql:10106

From: "片寄白王" <"片寄白王" <katayose@xxxxxxxxxx>>
Date: Fri, 10 Sep 2004 14:53:24 +0900
Subject: [mysql 10106] Re: グループ化したレコードの最後の値

片寄です。

> レコードの最後の値を簡単に抽出できるのですが、
> MySQLにもそれに似た機能はあるでしょうか?

LIMITを使うことで抽出可能ですが、ユーザ変数が使えないです。
PHPなり、Perl、Rubyなどを使い、先ずレコード数を出して、
その値をLIMITのパラメータに指定したSQLを発行する。

(first関数対応)
SELECT * FROM TableA LIMIT 1;

(Last関数対応)例えば、レコード数が575とした場合
SELECT * FROM tableA LIMIT 574,1;


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

   @ 10097 2004-09-10 11:58 [伊達吉弘 <Yoshihiro-] グループ化したレコードの最後の値        
     10104 2004-09-10 14:41 ┣[渡邊昌之 <mark@xxxxx]                                       
     10107 2004-09-10 15:08 ┃┗[JSD藤澤知弥 <fuji]                                     
->   10106 2004-09-10 14:53 ┗["片寄白王" <katayose]                                       
     10109 2004-09-10 17:19  ┗[伊達吉弘 <Yoshihiro-]                                     
     10110 2004-09-10 18:04   ┗[渡邊昌之 <mark@xxxxx]                                   
     10113 2004-09-11 22:51    ┗[伊達吉弘 <Yoshihiro-]                                 
     10114 2004-09-11 23:33     ┗[Seiji Uramoto <uramo]                               
     10115 2004-09-11 23:47      ┗[伊達吉弘 <Yoshihiro-]                             
     10116 2004-09-11 23:56       ┣[森下 克徳 <mokkosan]                           
     10118 2004-09-12 00:09       ┃┗[伊達吉弘 <Yoshihiro-]                         
     10117 2004-09-12 00:09       ┗[seiji takegata <take]                           
     10119 2004-09-12 00:13        ┗[伊達吉弘 <Yoshihiro-]                         
     10121 2004-09-13 10:09         ┗[渡邊昌之 <mark@xxxxx]                       
     10122 2004-09-13 10:19          ┗[伊達吉弘 <Yoshihiro-]