2レコードをSQLで横持ちにする方法

2つのレコードを横持ちにする方法です。

用途としては、画面に比較項目として並べたい場合など、

サーバサイドでゴリゴリ書きたくない場合などでしょうか。

 

SELECT *

FROM

(  SELECT

‘X’ as join_column — ジョイン用項目

T1.staff_no as staff_no1

FROM T_STAFF T1

)V1

INNER JOIN

(  SELECT

‘X’ as join_column — ジョイン用項目

T2.staff_no as staff_no2

FROM T_STAFF T2

)V2

ON V1.join_column = V2.join_column

 

という感じで出来ます。

 

コメントを残す

サブコンテンツ

このページの先頭へ