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

mysql:9497

From: UNO Shintaro <UNO Shintaro <uno@xxxxxxxxxx>>
Date: Tue, 01 Jun 2004 09:46:18 +0900
Subject: [mysql 09497] Re: 複数のフィールドを絡めた select

>『日付 IS NOT NULL』を中に入れちゃえば、
>
>(select ename, '入社' as type, hiredate as date from emp)
>union
>(select ename, '退社' as type, firedate as date from emp where firedate is not null)
>order by date,ename;
>
>な感じで subquery なしでいけるので、union は使えるけど subquery は使え
>ない MySQL 4.0.X でも動きますね。

それだと「全体で日付順にソートする」という要件を満たさないんです。


-- 
UNO Shintaro, 宇野 信太郎
mailto:uno@xxxxxxxxxx
http://www.venus.dti.ne.jp/~uno/

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

      9490 2004-05-31 22:20 [mokonan <mokonan@xxx] 複数のフィールドを絡めた select         
      9495 2004-06-01 00:38 ┗[UNO Shintaro <uno@xx]                                       
      9496 2004-06-01 02:03  ┗["HIROSE, Masaaki" <h]                                     
->    9497 2004-06-01 09:46   ┗[UNO Shintaro <uno@xx]                                   
      9498 2004-06-01 09:52    ┗[UNO Shintaro <uno@xx]