Query divide i titoli dei film in colonne diverse

di il
1 risposte

Query divide i titoli dei film in colonne diverse

Salve a tutti
Questa query mi estrae
'id', id dell'attore
'nome', nome dell'attore
'immagine', immagine dell'attore
'film', numero di film in cui c'è l'attore
'titolo' titolo del film
dal database.


E' possibile fare in modo che i film non siano tutti
raggruppati in una singola colonna ma in due o più colonne
distinte.
Questa è la tabella risultato della query;
+----------+----------------------+------------------+------+--------------------------+
| actor_id | name | act_img | film | title |
+----------+----------------------+------------------+------+--------------------------+
| 3 | Max von Sydow | m_vsydow.jpg | 2 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 1 | Linda Blair | l_blair.jpg | 2 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 43 | Kitty Winn | k_winn.jpg | 2 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 7 | Eileen Dietz | e_dietz.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 49 | Jack MacGowran | j_macgowran.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 53 | Barton Heyman | b_heyman.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 42 | Louise Fletcher | l_fletcher.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 47 | James Earl Jones | j_ejones.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 58 | Karen Knapp | no_foto.png | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 4 | Jason Miller | j_miller.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 8 | Mercedes McCambridge | m_mcambridge.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 50 | Thomas Bermingham | t_bermingham.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 54 | Robert Schündler | r_schündler.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 44 | Paul Henreid | p_henreid.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 48 | Belinda Beatty | b_beatty.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 5 | William O'Malley | w_omalley.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 9 | Ron Faber | r_faber.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 51 | Peter Masterson | p_masterson.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 55 | Arthur Storch | a_storch.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 45 | Dana Plato | d_plato.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 56 | Barbara Cason | b_cason.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 2 | Ellen Burstyn | e_burstyn.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 6 | Lee J.Cob | l_jcob.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 52 | Robert Symonds | r_symonds.jpg | 1 | Exorcist |
+----------+----------------------+------------------+------+--------------------------+
| 41 | Richard Burton | r_burton.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 46 | Ned Beatty | n_beatty.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+
| 57 | Ken Renard | k_renard.jpg | 1 | Exorcist II: the Heretic |
+----------+----------------------+------------------+------+--------------------------+

Per esempio attori id: 3, 1, 43 hanno due film in comune
ma ne visualizza solo uno dovrebbe essere
film1 | film2
Exorcist Exorcist II: the Heretic

attore id:53
film1 | film2
Exorcist

attore id:42
film1 | film2
.... Exorcist II: the Heretic




Grazie in anticipo per il vostro aiuto

1 Risposte

  • Re: Query divide i titoli dei film in colonne diverse

    Ho provato con questa query
    select actor_id, group_concat(distinct film_id order by film_id asc separator ' ')
    from film_actor
    group by actor_id
    ma mi restituisce l'id dei film invece del titolo
Devi accedere o registrarti per scrivere nel forum
1 risposte