[Résolu] Aide pour une requete SQL..
Bonsoir a tous,
J'ai deux tableaux (parmis d'autres):
Citation:
CREATE TABLE `bibli`.`bib_authors` (
`id` int(3) NOT NULL auto_increment,
`name` varchar(30) NOT NULL default '',
`surname` varchar(30) default NULL,
`ident` varchar(30) default NULL,
`homepage` varchar(255) default NULL,
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `surname` (`surname`),
KEY `ident` (`ident`),
KEY `indexed` (`indexed`),
KEY `valid` (`valid`)
) ENGINE=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=latin1
CREATE TABLE `bibli`.`bib_bibs` (
`ID` int(4) NOT NULL auto_increment,
`Name` varchar(255) NOT NULL default '',
`Description` text,
`nr_pubs` int(4) NOT NULL default '0',
`id_user_c` int(4) NOT NULL default '0',
`date_c` datetime default NULL,
`computer_c` varchar(150) default NULL,
`id_user_lm` int(4) NOT NULL default '0',
`date_lm` datetime default NULL,
`computer_lm` varchar(150) default NULL,
`access` enum('ALL','GROUP','ME') NOT NULL default 'ME',
PRIMARY KEY (`ID`),
KEY `name` (`Name`),
KEY `access` (`access`),
KEY `id_user_c` (`id_user_c`),
KEY `id_user_lm` (`id_user_lm`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
Et ma requete et la suivante:
Citation:
select distinct concat(bib_authors.name , ' ', bib_authors.surname) as nom, bib_publications.title from bib_authors right join bib_pub_to_auth on bib_authors.id = id_author right join bib_publications on bib_publications.id = id_pub where bib_publications.year = '2005'
J'obtiens ce résultat:
Citation:
--------------------------------------------------
- name -- title
--------------------------------------------------
- John P. -- Selecting preferred...
- Smith C. -- Selecting preferred...
- Donald T. -- Eliciting preference...
- Garry S. -- Eliciting preference...
- James N. -- Eliciting preference...
--------------------------------------------------
Et moi ce que je veux obtenir c'est plutot:
Citation:
--------------------------------------------------------------------------------------------------
- name -- title
--------------------------------------------------------------------------------------------------
- John P. Et Smith C. -- Selecting preferred...
- Donald T., Garry S. Et James N. -- Eliciting preference...
--------------------------------------------------------------------------------------------------
J'aimerai avoir ça comme reponse de ma requete sql...
Je crois qu'il va falloir utiliser les fonctions ou autre...
Merci d'avance pour votre aide