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

mysql:8123

From: yamada <yamada <tirutiru@xxxxxxxxxx>>
Date: Sat, 09 Aug 2003 22:33:05 +0900 (JST)
Subject: [mysql 08123] Re: 特定フィールドの異なりによる抽出

はじめまして、山田@大阪と申します。

From: "TOYOSHIMA,Masayuki" <mtoyo@xxxxxxxxxx>
Subject: [mysql 08122] 特定フィールドの異なりによる抽出
Date: Sat, 09 Aug 2003 21:39:39 +0900

> 豊島(東京外国語大学アジア・アフリカ言語文化研究所)と申します。
>  
削除
>  
> しかし、これはあまりに非能率のような気がします。
> もっとエレガントな方法はないものでしょうか。
>  

こんなのはどうでしょう。

mysql> select min(id), source, content, min(note) from aa where content = 'y'
    -> group by source;
+---------+--------+---------+-----------+
| min(id) | source | content | min(note) |
+---------+--------+---------+-----------+
|       3 | a      | y       | hij       |
|       4 | b      | y       | klm       |
|       7 | c      | y       | vwx       |
+---------+--------+---------+-----------+
3 rows in set (0.00 sec)

mysql> select min(id), source, content, min(note) from aa where content = 'x'
    -> group by source;
+---------+--------+---------+-----------+
| min(id) | source | content | min(note) |
+---------+--------+---------+-----------+
|       1 | a      | x       | abc       |
|       6 | c      | x       | rst       |
+---------+--------+---------+-----------+
2 rows in set (0.00 sec)

エレガント?

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

      8122 2003-08-09 21:39 ["TOYOSHIMA,Masayuki"] 特定フィールドの異なりによる抽出        
->    8123 2003-08-09 22:33 ┣[yamada <tirutiru@xxx]                                       
      8124 2003-08-09 22:53 ┃┗[yamada <tirutiru@xxx]                                     
      8125 2003-08-09 23:37 ┗["Kawaji, Shinya" <ka]                                       
      8126 2003-08-10 07:21  ┣["TOYOSHIMA,Masayuki"]                                     
      8127 2003-08-10 08:17  ┃┗["Kawaji, Shinya" <ka]                                   
      8128 2003-08-10 08:59  ┃ ┗["TOYOSHIMA,Masayuki"]                                 
      8129 2003-08-10 09:24  ┗["KAWAI,Takanori" <GC]                                     
      8130 2003-08-10 13:07   ┗["TOYOSHIMA,Masayuki"]