probleme avec requete Sql... help!

Répondre
clicone
le 27/02/2006 à 08:59
clicone
Hello,
j’ai un petit problème de requete sql que je n’arrive pas a resoudre.
En fait je voudrais recuperer (via un menu deroulant) dans les tables commerciaux et locations les noms des commerciaux qui correspondent à un pays donné… comment ecrire cette Sql correctement.

Merci pour votre aide ;)

Voici ma requete qui ne fonctionne pas:
  1. SELECT commerciaux.noms, locationsID, ID
  2. FROM commerciaux,locations
  3. WHERE locationsID = commerciaux.noms
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
LA GLOBULE
le 27/02/2006 à 10:13
LA GLOBULE
ET pourquoi elle ne fonctionne ?
Ca retourne quoi ?
Quel est le schéma de tes tables ? (avec des explications sur les liens entre les tables).

Il en faudrait un peu plus pour que l'on puisse t'aider...
clicone
le 27/02/2006 à 11:55
clicone
La structure des table est la suivante :
  1. Table COMMERCIAUX
  2. ID NOM ADRESSE LOCATIONSID
  3. 1 - Roger - Rue des fleurs - 3

  4. Table LOCATIONS
  5. ID COUNTRY
  6. 1 croatia
  7. 2 Belgium
  8. 3 Croatia


elle retourne :
  1. Champ: 'ID' dans field list est ambigu


Merci
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
zebden
le 27/02/2006 à 12:40
zebden
Lu,

Ambigu, il ne sait pas quel champ ID choisir entre les deux. Faut préciser le nom de la table.
ex : `table`.`ID`
zebdinou pour les intimes / Blog : http://www.zebden.fr
clicone
le 27/02/2006 à 17:36
clicone
Ok ca évolue.j’ai juste un nouveau ptt problem :
  1. 1. je recupere le commerciaux.locationsID via un formulaire
  2. 2. je teste variable
  3. if (isset($_GET['commerciaux.locationsID'])) {
  4. 3. je lanc requête
  5. $query_rs_commerciaux = 'SELECT commerciaux.ID, commerciaux.company, commerciaux.locationsID, locations.country, etc.......
  6. FROM commerciaux, locations
  7. WHERE commerciaux.locationsID = "'.$_GET['locations.country'].'"';
  8. 4.
  9. $req = mysql_query($query_rs_commerciaux, $connect_commerciaux) or die(mysql_error());
  10. 5. ENsuite lorsque je fais mon echo
  11. echo 'Company: '.$req['commerciaux.company'].''
  12. 6. je recois :
  13. Notice: Undefined variable: req in ................... on line 260
  14. Company:

Help!!!
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
clicone
le 04/03/2006 à 21:45
clicone
MERCI ;-)
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours