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

    prendere dati da 3 tabelle

    ho 3 tabelle
    articolo(idarticolo,titolo,anno)
    scritto(idarticolo,idautore)
    autore(idautore,nome)

    come posso fare una query per prendermi, dato l'idarticolo, il titolo e l'anno da articolo con tutti i rispettivi autori? ( che si trovano in autore)

    help me!! grazie

    ps: non so qual'è il titolo più adeguato per questo thread, chiedo al moderatore di verificare ed eventualmente di modificare con un titolo più adatto
    stex1984

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    56
    select articolo.titolo, articolo.anno, autore.nome
    from articolo, scritto, autore
    where articolo.idarticolo=scritto.idarticolo
    and scritto.idautore=autore.idautore
    and articolo.idarticolo=1;

  3. #3
    select A.idarticolo, A.titolo, A.anno, B.idautore, C.nome
    from articolo A
    join scritto B on A.idarticolo = B.idarticolo
    join autore C on B.idautore = C.idautore
    where A.idarticolo = <idarticolo>

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