|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : janvier 2007 Messages : 69 ![]() |
bonjour,
Je me demandais une chose : J'ai deux table : Article (id_article, prix_article, taux_taxe) Promo (promoid, id_produit, prix_promo) Comment je peux afficher à la fois les promos avec prixttc = prix_promo et les non promos avec prixttc=prix_article*(1+taux_taxe) ? Merci d'avance. |
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Inscription : février 2007 Messages : 141 ![]() |
Bonjour !
Sûrement avec une requête du genre Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() |
Regarde du coté du mot clé UNION, cela te permet de créer 2 requêtes (attention elles doivent obligatoirement avoir le même nombre de colonnes) distinctes en terme de filtres et de regrouper leurs résultats
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 141 ![]() |
En effet il faut qu'elles aient le même nombre de colonnes. De plus, si tu veux ordonner ton résultat, le ORDER BY se fait tout à la fin, comme le GROUP BY.
A noter aussi qu'en cas d'ORDER BY, il faut que les colonnes qui te servent à faire le tri soient dans la clause SELECT. Voila, avec ça tu pourras faire ce que tu veux ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com