(또는 JSON 또는 whatelse) 사실이 테이블이 있습니다변환 결과는 배열에 가입
- Table games -
ID
Name
- Table ean -
ID
ID_games
EAN
을 그리고이 요청이 :
SELECT games.*, ean.EAN
FROM games
LEFT JOIN ean ON (games.ID = ean.ID_games)
이 결과는 같을 것이다 이 :
| 1 | Half Life | 358958595 |
| 1 | Half Life | 589584859 |
| 2 | Half Life 2 | 385953684 |
| 2 | Half Life 2 | 585100335 |
etc.
내 요청을하고 그것을 PHP에서 사용하면 많은 결과가 거의 같은 것은 유용하지 않습니다.
SELECT games.*, ConvertToArray(ean) AS ean_array
FROM games
LEFT JOIN ean ON (games.ID = ean.ID_games)
그리고이 같은 결과를 얻을 : 나는 같은 것을 할 싶습니다
| 1 | Half Life | (358958595,589584859) |
| 2 | Half Life 2 | (385953684,585100335) |
etc.
그것은 MySQL의에 해당 할 수 있습니까? UDF가 없다면? 그리고 UDF로?
는 케빈
:
귀하의 질의는 같을 것이다. 고맙습니다 ! – Kevin