Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    relazioni tabelle mysql 1

    ho due tabelle: una autori (ID, nome) e una libri (ID, titolo, ID_autore1, ID_autore2, ID_autore3)

    come facci a fare una SELECT per visualizzare una tabella con il titolo del libro i nomi dei suoi tre autori?
    Penso di dovere usare JOIN ma non so come.
    Grazie

  2. #2

    risolto

    SELECT libro.titolo, libro.ID, CONCAT_WS( ', ', a1.cognome, a2.cognome ) AS autori
    FROM libro
    INNER
    JOIN autori AS a1 ON ID_autori1 = a1.ID
    INNER
    JOIN autori AS a2 ON ID_autori2 = a2.ID
    LIMIT 0 , 30

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.