我想在不使用MYSQL中的排名方法的情况下将结果列转换为行。
select pid , phone from mt where pid = 1 ;
Result :
pid phone
1 556
1 678
我想要这种格式:
pid phone1 phone2
1 556 678
类似地,如果执行只有1个值的查询,如下面的那个
选择pid,手机来自mt,其中pid = 2;
它应该导致phone1和phone2列,但phone2列应为null,如下所示。
pid phone1 phone2
2 123 NULL
如何进一步处理?