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:
SELECT commerciaux.noms, locationsID, ID 
FROM commerciaux,locations
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 :
Table COMMERCIAUX
ID – NOM – ADRESSE – LOCATIONSID
1 - Roger - Rue des fleurs - 3

Table LOCATIONS
ID – COUNTRY
1 – croatia
2 – Belgium
3 – Croatia


elle retourne :
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. je recupere le commerciaux.locationsID via un formulaire
2. je teste variable
if (isset($_GET['commerciaux.locationsID'])) {
3. je lanc requête
$query_rs_commerciaux = 'SELECT commerciaux.ID, commerciaux.company, commerciaux.locationsID, locations.country, etc.......
FROM commerciaux, locations
WHERE commerciaux.locationsID = "'.$_GET['locations.country'].'"';
4.
$req = mysql_query($query_rs_commerciaux, $connect_commerciaux) or die(mysql_error());
5. ENsuite lorsque je fais mon echo
echo 'Company: '.$req['commerciaux.company'].''
6. je recois :
Notice: Undefined variable: req in ................... on line 260
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