Select avec deux where
Résolu
hakim_fth
Messages postés
138
Date d'inscription
Statut
Membre
Dernière intervention
-
hakim_fth Messages postés 138 Date d'inscription Statut Membre Dernière intervention -
hakim_fth Messages postés 138 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Select avec deux where
- Deux ecran pc - Guide
- Where is it - Télécharger - Gestion de fichiers
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- J'ai deux compte facebook avec la meme adresse mail ✓ - Forum Facebook
2 réponses
Bonjour,
Quelque chose comme :
Si 'Frais' n'existe pas toujours, il faudrait utiliser une jointure externe, dans Oracle ce serait
Mais dans mysql c'est du style
Il va bien se trouver un spécialiste mysql pour te renseigner ;-)
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
Messages postés
138
Date d'inscription
Statut
Membre
Dernière intervention
Je te remercie infiniment mon ami jee pee. ça marche très bien
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
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:
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'