- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- interrogazione mysql
-
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
bianchivi ringrazio in anticipo.
-
ti aiuterei volentieri, ma non si capisce la domanda...
-
@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 albobianchi tex
verdi
rossi
gialliverdi spiderman
fumi
kevin
-
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!