mladenski
Messages postés12Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention24 avril 2009
-
7 mars 2009 à 16:13
SElKettani
Messages postés36Date d'inscriptiondimanche 2 mars 2008StatutMembreDernière intervention26 février 2010
-
22 nov. 2009 à 16:54
Bonjour. J'ai le problème suivant:
J'ai deux tables. La première a bcp de champs (c'est une liste d'expéditions) dont un qui m'intéresse, LE POIDS. La deuxième table contient un barême tarifaire suivant le poids de l'expédition et la zone d'expédition.
-ex.première table:
En gros ce que je veux faire c'est d'abord de rechercher la bonne ligne dans la deuxième table. Pour indication, lorsque le poids de l'expédition est entre deux tranches de poids il faut choisir celle qui est supérieure (par exemple, si poids expédition = 35 kg, il faut lire la ligne qui contient 40 sous 'WEIGHT' de la table 2).
Une première étape peut être de construire la requête comme cela:
SELECT * FROM table1, table2
WHERE table1.POIDS <= table2.Weight;
Par contre, cela me donne tous les tuples entre table1 et table2 qui satisfont la condition. J'ai essayé avec DISTINCT, LIMIT, RAND...je ne peux pas obtenir ce que je veux. Est-ce que quelqu'un pourrait-il m'aider? Merci d'avance et bon week-end
mladenski
Messages postés12Date d'inscriptionsamedi 15 novembre 2008StatutMembreDernière intervention24 avril 2009 15 avril 2009 à 17:20
Désolé pour la réponse tardive. J'avais envisagé une autre solution en créant plusieurs tables et ça marchait aussi mais effectivement c'est beaucoup plus intelligent comme ça.
SElKettani
Messages postés36Date d'inscriptiondimanche 2 mars 2008StatutMembreDernière intervention26 février 2010 22 nov. 2009 à 16:54
Bonjour,
J’ai un problème similaire, je n’ai pas su appliquer votre code. J’ai une table qui comporte 15 lignes (Ages) et 6 colonnes (Taille). Je voudrais en introduisant dans 2 zones texte un age et une taille que le chiffre contenu dans la table soit affiché dans une troisième zone texte ! Où dois je mettre Select!
Une partie de la table :
1m60 1m67 1m75
15 ans 530 540 550
20 ans 560 580 590
25 ans 590 600 615
Merci pour votre aide !