Requete SQL avec Variable en Where
Fermé
Hype
-
2 juin 2014 à 11:25
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 10 juin 2014 à 09:12
castours Messages postés 2955 Date d'inscription lundi 18 septembre 2006 Statut Membre Dernière intervention 31 août 2019 - 10 juin 2014 à 09:12
A voir également:
- Requête sql python avec variable
- Python est introuvable. exúcutez sans argument pour procúder ó l - Forum Python
- Sql (+) - Forum Programmation
- Citizen code python avis - Accueil - Outils
- \R python ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
4 réponses
Oui, en fait quand je parlais d'access, c'était juste pour dire que j'avais déjà fait des variables dans des requêtes SQL sur Access (mais ça devait être en VBA derrière en fait, maintenant que j'y pense.). Ici, je n'utilise que Excel et MySQL, MySQL me sert a mettre ma BDD en place, et Excel a l'afficher avec une interface plus "user friendly" (via MySQL Excel)
Pour mieux expliquer, je veux juste faire une requête ou on pourrait décider du nom du client au moment ou l'on exécute. Mettre une restriction sur mon select via une entrée sur le clavier par l'utilisateur.
Pour l'instant ma vue contient :
select
'commandes'.'NumCommande' AS 'NumCommande',
'commandes'.'DateCommande' AS 'DateCommande',
'commandes'.'Montant' AS 'Montant',
'commandes'.'Paiement' AS 'Paiement',
from
('client'
join 'commandes')
where
('commandes'.'NumCli' = 'client'.'NumCli')
(le code est retouché par MySQL la)
Du coup, il me manquerait un AND NomCli = "Saisie"... Mais je pense pas que ce soit possible directement avec MySQL non ?
Pour mieux expliquer, je veux juste faire une requête ou on pourrait décider du nom du client au moment ou l'on exécute. Mettre une restriction sur mon select via une entrée sur le clavier par l'utilisateur.
Pour l'instant ma vue contient :
select
'commandes'.'NumCommande' AS 'NumCommande',
'commandes'.'DateCommande' AS 'DateCommande',
'commandes'.'Montant' AS 'Montant',
'commandes'.'Paiement' AS 'Paiement',
from
('client'
join 'commandes')
where
('commandes'.'NumCli' = 'client'.'NumCli')
(le code est retouché par MySQL la)
Du coup, il me manquerait un AND NomCli = "Saisie"... Mais je pense pas que ce soit possible directement avec MySQL non ?
2 juin 2014 à 17:52
Sinon je pense que tu dois créer une sous requête
3 juin 2014 à 13:19
Toute ma requete marche, a part cette histoire de choix de client. Je sais pas comment faire passer la saisie de l'utilisateur en variable...