我有下表:

empid,paygrp,paycode,amount
1      A       1       200
1      A       2       300
1      A       3       500
1      B       4       600
1      B       5       700

是否可以使用sql语句生成以下结果?
1      A       1       200         B       4      600
1      A       2       300         B       5      700
1      A       3       500

最佳答案

您需要为此执行两个查询:

SELECT *
FROM table
WHERE paygrp='A';

SELECT *
FROM table
WHERE paygrp='B';

10-06 03:03