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
という感じで出来ます。