Comment joindre deux tables
Résolu/Fermé
dadidiable
Messages postés
26
Date d'inscription
lundi 23 septembre 2013
Statut
Membre
Dernière intervention
31 janvier 2023
-
4 avril 2015 à 12:07
dadidiable Messages postés 26 Date d'inscription lundi 23 septembre 2013 Statut Membre Dernière intervention 31 janvier 2023 - 5 avril 2015 à 11:03
dadidiable Messages postés 26 Date d'inscription lundi 23 septembre 2013 Statut Membre Dernière intervention 31 janvier 2023 - 5 avril 2015 à 11:03
A voir également:
- Comment joindre deux tables
- Deux ecran pc - Guide
- Comment faire une table des matières sur word - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Deux comptes whatsapp - Guide
- Itinéraire google map entre deux adresses - Guide
2 réponses
Utilisateur anonyme
4 avril 2015 à 12:23
4 avril 2015 à 12:23
Bonjour
Si j'ai bien compris ce que tu veux, c'est une simple jointure :
Si j'ai bien compris ce que tu veux, c'est une simple jointure :
SELECT facture.n_fact, qte, prix, n_lot, date_fact, etat_fact FROM facture INNER JOIN detail_fact ON facture.n_fact = detail_fact.n_fact
Utilisateur anonyme
4 avril 2015 à 18:55
4 avril 2015 à 18:55
C'est tout à fait possible d'ajouter ta condition, mais attention, current_date est une fonction : il ne faut pas oublier les parenthèses :
...WHERE date_fact=CURRENT_DATE()
dadidiable
Messages postés
26
Date d'inscription
lundi 23 septembre 2013
Statut
Membre
Dernière intervention
31 janvier 2023
5 avril 2015 à 11:03
5 avril 2015 à 11:03
merci infiniment le père, c'était très gentil de ta part.
4 avril 2015 à 13:14
Modifié par le père. le 4/04/2015 à 14:07
Si tu en as obtenu 2, c'est que tu as fait autre chose.
Comment as-tu fait pour essayer ma requête ?
[edit] En relisant plus attentivement ta réponse, c'est dans la jointure que tu ne veux qu'une seule colonne ? Qu'est-ce que ça veut dire ? Une jointure c'est par définition entre plusieurs colonnes, non ?
4 avril 2015 à 16:10
SELECT * FROM facture INNER JOIN detail_fact ON facture.n_fact = detail_fact.n_fact. c'était pour ne pas réécrire toutes les colonnes
( facture.n_fact, qte, prix, n_lot, date_fact, etat_fact), donc je pense que t'as raison et c'était ma faute, alors je vous remercier encore.
une autre question si tu me le permis: je veux dans la même requête faire un select par rapport à la "date_facture" genre "select * from facture, detail_fact where DATE_FACT = current_date ; " s'il est possible bien sûr, et merci encore