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.