2つの列をMySqlに並べて、1つの列にマージせずに配置したい。例えば2つの列をMySqlに並べて1つの列にマージせずに配置する方法
- > 入力1:
select empName A from tableA where role='X';
出力:
A
Rahul
Sandeep
Shishir
入力2:
select empName B from tableA where role='Y';
出力:
B
Suresh
Vinay
Ravindra
私は私の最終的な出力をしたい
:
A B
Rahul Suresh
Sandeep Vinay
Shishir Ravindra
表は、両方のクエリで同じであることに注意してください。
希望の出力を達成するための任意のSQLクエリ?
私は、さらに上記のscenerioを明確にしましょう:
表Aは、データの下に含まれています
EMPLOYEE_NAME役割 ヨルダンX リッキーY サチンZ Sourabh Z アニルX
を私の出力は次のようになります:
X Y Z ヨルダンリッキーサチン アニルSourabh
これは質問ですべての疑問を削除希望。
プロセッサはどの「Y」従業員を各「X」従業員に関連付けるかを決定する必要がありますか?同じ番号がない場合はどうなりますか? –
Gordon私は質問欄を変更していません –