Topic: Lentelės transformacija
Sveiki,
norėdamas apibūdinti many:many ryšį sukūriau tarpinę trečią lentelę, kurios pagalba randu visą norimą informaciją, tačiau atvaizdavimas nėra toks patogus kaip norėčiau.
Supaprastinus, ištraukiu knygos isbn, pavadinimą ir autorių vardus:
+------+----------+-------+
| isbn | title | name |
+------+----------+-------+
| 111 | title111 | name1 |
| 111 | title111 | name3 |
| 222 | title222 | name2 |
| 444 | title444 | name1 |
| 444 | title444 | name2 |
| 444 | title444 | name3 |
+------+----------+-------+
Kadangi, tą pačią knygą galėjo parašyti ne vienas autorius, pirmų dviejų stulpelių įrašai gali kartotis. Bandau pasiekti, jog šią informaciją pateiktų taip:
+------+----------+--------------------+
| isbn | title | name |
+------+----------+---------------------+
| 111 | title111 | name1, name3 |
| 222 | title222 | name2 |
| 444 | title444 | name1, name2, name3 |
+------+----------+-------------------+
Suprantu, jog tą galėčiau padaryti su kitos programavimo kalbos pagalbą (PHP ar kuria kita), tačiau kad jau mokausi mysql, įdomu ar galima ir kaip tą padaryti neieškant pagalbos iš išorės. Gal turite minčių?