• User Newbie

    interrogazione mysql

    ciao a tutti, ho un problema

    
    DROP TABLE IF EXISTS `albi`;
    CREATE TABLE `albi` (
      `id` smallint(6) NOT NULL auto_increment,
      `nome` char(20) NOT NULL default '',
      `casaed` char(20) NOT NULL default '',
      `annopubbl` date default NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    --------altratabella------
    DROP TABLE IF EXISTS `autori`;
    CREATE TABLE `autori` (
      `id` smallint(6) NOT NULL auto_increment,
      `nome` varchar(100) default NULL,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    --
    DROP TABLE IF EXISTS `totale`;
    CREATE TABLE `totale` (
      `idtot` smallint(6) NOT NULL auto_increment,
      `idalbi` smallint(6) NOT NULL default '0',
      `idautore` smallint(6) NOT NULL,
      PRIMARY KEY  (`idtot`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    
    

    devo implementare una query che mi dia come risultato 1 albo con tutti i suoi autori...quindi con associazione 1 a n...ho pensato di unire entrambi le tabelle con una terza tabella,totale...ma comunque non riesco ad avere un risultato del tipo idalbo,nomealbo,casaeditrice,annopubblicazione,(lista autori)...
    1 tex mondadori 2000-01-01 rossi
    verdi
    bianchi
    2 spiderman null null verdi
    bianchi

    vi ringrazio in anticipo. :ciauz:


  • User Attivo

    ti aiuterei volentieri, ma non si capisce la domanda...


  • User Newbie

    @ienavr said:

    ti aiuterei volentieri, ma non si capisce la domanda...

    vorrrei avere un risultato tabella che associ al nome dell'albo i vari autori senza che il nome dell'albo si ripeta per ogni riga.
    autori albo

    bianchi tex
    verdi
    rossi
    gialli

    verdi spiderman
    fumi
    kevin


  • User

    Ciao!
    Scusami, ma.. devi ri empire una tabella nuova oppure deve essere una cosa "dinamica"?
    Nel senso che deve essere una query da inserire poi in un sito?
    Ciao!