J'ai un besoin très particulier (sur MYSQL5.0), que je vais essayer d'illustrer très simplement.
Soit la table suivante
Précisement, je souhaite que si la table contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE TABLE `MULTAX` ( `ELEMENT_A_MULTIPLIER` VARCHAR( 30 ) NOT NULL , `MULTIPLICATEUR` INT NOT NULL )
Je souhaite que mon SELECT retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `pb_crea`.`MULTAX` (`ELEMENT_A_MULTIPLIER` ,`MULTIPLICATEUR`) VALUES ('VACHE', '2'), ('COCHON', '5');
'VACHE' 1
'VACHE' 2
'COCHON' 1
'COCHON' 2
'COCHON' 3
'COCHON' 4
'COCHON' 5
C'est un select qui me renvoie plus de ligne que la table n'en contient...
Est-ce que c'est possible en SQL, ou dois-je me rabattre coté applicatif?
Avis aux experts.
Partager