Menu

Select avec deux where [Résolu]

hakim_fth 102 Messages postés samedi 21 juin 2008Date d'inscription 12 octobre 2018 Dernière intervention - 12 oct. 2018 à 00:09 - Dernière réponse : hakim_fth 102 Messages postés samedi 21 juin 2008Date d'inscription 12 octobre 2018 Dernière intervention
- 12 oct. 2018 à 01:43
Bonjour,

comment SVP obtenir le résultat suivant j'ai pensé à deux select avec deux where mais ça ne marche pas



Afficher la suite 

Votre réponse

4 réponses

jee pee 23249 Messages postés mercredi 2 mai 2007Date d'inscriptionModérateurStatut 20 octobre 2018 Dernière intervention - Modifié par jee pee le 12/10/2018 à 00:32
0
Merci
Bonjour,

Quelque chose comme :

select a.reference, a.type, a.montant, b.montant, a.date_paiement
from ta_table A, ta_table B
where a.reference = b.reference
and a.type = 'Facture'
and b.type = 'Frais' 


Si 'Frais' n'existe pas toujours, il faudrait utiliser une jointure externe, dans Oracle ce serait
where a.reference = b.reference(+)

Mais dans mysql c'est du style
LEFT OUTER JOIN


Il va bien se trouver un spécialiste mysql pour te renseigner ;-)


hakim_fth 102 Messages postés samedi 21 juin 2008Date d'inscription 12 octobre 2018 Dernière intervention - 12 oct. 2018 à 01:42
Je te remercie infiniment mon ami jee pee. ça marche très bien
Commenter la réponse de jee pee
yg_be 6695 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 20 octobre 2018 Dernière intervention - Modifié par yg_be le 12/10/2018 à 00:58
0
Merci
bonjour, montre-nous ce que tu as essayé et explique-nous ce qui ne marche pas: message d'erreur, résultat inattendu.
l'exemple que tu donnes est insuffisant: montre-nous plus de données, et plus de résultats.
je pense que la proposition de jee pee va te donner la réponse de l'exemple.
ceci aussi, et d'autres encore, puisque ton exemple est incomplet:
select a.reference, a.type, a.montant as Facture, b.montant as Frais, a.date_paiement
from ta_table a, ta_table b
where a.type = 'Facture'
and b.type = 'Frais' 
hakim_fth 102 Messages postés samedi 21 juin 2008Date d'inscription 12 octobre 2018 Dernière intervention - 12 oct. 2018 à 01:43
Merci beaucoup mon ami yg_be.
ça marche très bien
Commenter la réponse de yg_be