Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    come dice il nome, serve a collegare libri e autori. pensaci un attimo...

  2. #12
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Originariamente inviato da optime
    come dice il nome, serve a collegare libri e autori. pensaci un attimo...
    In linea teorica ho capito a che mi serve. Ovvero, leggo il numero corrispondente al libro, e so che il numero a fianco è l'autore di quel libro.. Ma dal punto di vista pratico non saprei come utilizzarlo, cioè, come da quei numeri (che sono le chiavi) ottengo i rispettivi dati (autore e libro)...

  3. #13
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Te l'abbiamo già scritto sia io che optime. Devi usare le join e mettere in relazione i campi comuni alle tabelle.

    codice:
    SELECT l.*,a.*,la.*
    FROM libri AS l INNER JOIN libri_autori AS la ON la.title_id = l.title_id
    INNER JOIN autori AS a ON a.autori_id = la.autori_id
    Così ottieni i campi di tutte le 3 tabelle. Per selezionare solo alcuni campi specifici basta che li specifichi.

  4. #14
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Originariamente inviato da nicola75ss
    Te l'abbiamo già scritto sia io che optime. Devi usare le join e mettere in relazione i campi comuni alle tabelle.

    codice:
    SELECT l.*,a.*,la.*
    FROM libri AS l INNER JOIN libri_autori AS la ON la.title_id = l.title_id
    INNER JOIN autori AS a ON a.autori_id = la.autori_id
    Così ottieni i campi di tutte le 3 tabelle. Per selezionare solo alcuni campi specifici basta che li specifichi.
    Sisi, a questa conclusione ero arrivato!

    Io la query l'ho fatta in questo modo:

    codice:
    SELECT libri.title,autori.autori FROM autori JOIN libri_autori ON (autori
    .autori_id = libri_autori.autori_id) JOIN libri ON (libri.title_id = libri_autor
    i.title_id);
    La mia intenzione era ottenere solo gli autori di un preciso libro.. dato che mi esce comunque tutto l'elenco

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 © 2026 vBulletin Solutions, Inc. All rights reserved.