WHERE

WHERE - SQL/NoSQL - Programmation

Marsh Posté le 27-04-2006 à 14:18:11    

Bonjour à tous,  
 
Voici ma requete :  

Code :
  1. SELECT fil_lib, sum(comd_valvn) AS sum_comd_valvn, sum(comd_vallogan) AS sum_comd_vallogan, sum(comd_valpart) AS sum_comd_valpart, sum(comd_valmarch) AS sum_comd_valmarch FROM commandes INNER JOIN concessions ON conc_cle=comd_concession INNER JOIN filiales ON fil_cle=conc_filiale GROUP BY fil_lib


 
Je souhaite prendre uniquement les résultats

Code :
  1. WHERE marq_lib = '%".$marq."%'


 
Comment je peux faire pour l'intégrer à ma requete, si je l'ajoute il me mets cette erreur
ERROR:  column "marq_lib" does not exist
 
Avez-vous une solution?

Reply

Marsh Posté le 27-04-2006 à 14:18:11   

Reply

Marsh Posté le 27-04-2006 à 14:52:08    

Ta colonne "marq_lib" fait partie de quelle table ?

Reply

Marsh Posté le 27-04-2006 à 14:56:31    

d'une table nommée "marques" et non "commandes" par laquelle je groupe

Reply

Marsh Posté le 27-04-2006 à 15:35:55    

Ta table "marques" n'apparait pas dans ta clause FROM, il est normal que tu ai un retour d'erreur. Il va falloir que tu la fasse apparaitre dans ta clause FROM par des jointures, selon ton modele de base de données.

Reply

Marsh Posté le 27-04-2006 à 16:26:17    

et puis les %, ça ne s'utilise pas normalement qu'avec LIKE (et non le =)?

Reply

Marsh Posté le 27-04-2006 à 16:35:00    

je te conseille fortement cette lecture : http://sql.developpez.com/
 
et notamment celle-là, qui répondra à ta question : http://sql.developpez.com/sqlaz/jointures/

Reply

Marsh Posté le 28-04-2006 à 10:25:12    

Je vois que jenny50 ne cherche pas beaucoup :pfff: C'est pas la premiere question du genre. A chaque fois on conseille de lire le minimum vital des docs SQL... Mais bon :) Rien y fait!!!!


---------------
MZP est de retour
Reply

Marsh Posté le 28-04-2006 à 14:15:40    

je pense qu'elle se documente mais veut aller trop vite et grille les étapes. La requête qu'elle nous met, c'est pas du tout une requête de débutant, elle a bien du potasser un peu pour la pondre, mais elle a pas assez potassé ;)

Reply

Marsh Posté le 28-04-2006 à 14:17:13    

On va dire ca :o


---------------
MZP est de retour
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed