{MySQL} utiliser le résultat de deux requêtes

Résolu/Fermé
Chris'S Messages postés 14 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 décembre 2011 - 12 janv. 2010 à 15:27
Chris'S Messages postés 14 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 décembre 2011 - 12 janv. 2010 à 22:59
Bonjour,J'ai deux requêtes

Celle ci
SELECT `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft` , sum( `lfab_qtecomp` ) , `tablecomp`.`tcomp_famille`
FROM `lignefab` , `tablecomp`
WHERE `lignefab`.`lfab_comp` = `tablecomp`.`tcomp_code`
AND ( `tablecomp`.`tcomp_famille` = 'Fruit'
OR `tablecomp`.`tcomp_famille` = 'Sucre' )
GROUP BY `tablecomp`.`tcomp_famille` , `lignefab`.`lfab_codeft`
ORDER BY `lignefab`.`lfab_date` DESC , `lignefab`.`lfab_codeft` ASC




qui me donne par exemple comme résultat
2009-11-08 CHA 84
2009-10-15 CP 19
Soit pourla confiture de Coing-Pomme faite le 15 nov 2009 on a utilisé 19 kg de fruits ET de sucre


et celle là
Total fruit et sucre
SELECT `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft` , sum( `lfab_qtecomp` )
FROM `lignefab` , `tablecomp`
WHERE `lignefab`.`lfab_comp` = `tablecomp`.`tcomp_code`
AND ( `tablecomp`.`tcomp_famille` = 'Fruit'
OR `tablecomp`.`tcomp_famille` = 'Sucre' )
GROUP BY `lignefab`.`lfab_date` , `lignefab`.`lfab_codeft`
ORDER BY `lignefab`.`lfab_date` DESC , `lignefab`.`lfab_codeft` ASC



qui me donne par exemple comme résultat
2009-11-08 CHA 46 Fruit
2009-11-08 CHA 38 Sucre
2009-10-15 CP 13 Fruit
2009-10-15 CP 6 Sucre
Soit pourla confiture de Coing-Pomme faite le 15 nov 2009 on a utilisé 13 kg de fruits et 6 kg de sucre

Et je souhaiterais maintenant faire
13 kg de fruits / 19 kg de fruits et sucre font x%

Mais comment relier ces deux requêtes ?
A voir également:

1 réponse

Chris'S Messages postés 14 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 21 décembre 2011
12 janv. 2010 à 22:59
ok c'est bon pr moi
si ça interesse qquun...
0