сводная таблица в переполнении стека

Chromosome  Locus       Variant_A   Variant_B   Variant Strain_ID   Family  Parent1_Name    Parent1_Marker  Parent2_Name    Parent2_Marker  Line    Marker  Gid
----------------------------------------------------------------------------------------------------------------------------------------------------------------
Gm09        40907915    G           A           GA      DS11.46096  46      IA3023          AA              PI507.681B*     BB              96      BB      2
Gm09        422384      G           A           GA      DS11.46096  46      IA3023          AA              PI507.681B*     BB              96      AA      4
Gm09        422720      A           G           AG      DS11.46096  46      IA3023          BB              PI507.681B*     AA              96      BB      5
Gm09        424439      C           A           CA      DS11.46096  46      IA3023          AA              PI507.681B*     BB              96      AA      7
Gm09        425375      G           T           GT      DS11.46096  46      IA3023          AA              PI507.681B*     BB              96      AA      9
Gm09        425581      T           C           TC      DS11.46096  46      IA3023          BB              PI507.681B*     AA              96      BB      10
Gm09        43921862    C           A           CA      DS11.46096  46      IA3023          BB              PI507.681B*     AA              96      AA      12

У меня есть таблица, показанная выше. Мне нужен следующий вывод:

    | Strain     |           | Gm09_40907915 | Gm09_422384 | Gm09_422720 | Gm09_424439 |    |
| DS11.46096 | Variant_A | G             | G           | A           | C           |    |
| DS11.46096 | Variant_B | A             | A           | G           | A           |    |
| DS11.46096 | Variant   | GA            | GA          | AG          |        CA    |  |

+————+————+—————+————-+————-+———-

Проблема в том, что я не могу использовать сводный сервер SQL Server, так как количество столбцов превышает максимальное ограничение. Я получаю входную таблицу из запроса к серверу sql, и мне нужно отформатировать ее в PHP. Прочитав немного, я смог понять, как это сделать для простых таблиц. Но я не уверен, как поступить к сложному столу, который у меня есть. Любая помощь приветствуется.

 The table is stored in a variable like this and is stored in a retrieved into a variable in PHP.

$tsql =  select  * from genotypeQA

$params = array( $_REQUEST['query'] );

$getProducts = sqlsrv_query( $conn, $tsql,$params);

Мне нужно отформатировать (Pivot) таблицу в $ getProducts в PHP

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]