Bonjour,
Je ne comprend pas pourquoi la commande ne fonctionne pas.
Voici le shéma
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE IF NOT EXISTS `bu` ( `ID` int(11) NOT NULL auto_increment, `date` text collate latin1_general_ci NOT NULL, `nb_max` int(11) NOT NULL, `externe` int(11) NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1;Voici ma commande qui doit être utiliser pour créer un vue en rajoutant juste le nombre externe de la table IP à la table bu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE IF NOT EXISTS `ip` ( `ID` int(11) NOT NULL auto_increment, `IP` text collate latin1_general_ci NOT NULL, `date` text collate latin1_general_ci NOT NULL, `clic` int(11) NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1;
La commande ne m'affiche qu'une ligne de ma table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT bu.ID, bu.date, sum(clic) nombre, nb_max, externe FROM `bu` , `ip` GROUP BY ip.date HAVING bu.date = ip.date
Merci
Partager