Je dois tables: villes et clientsComment combiner les résultats de plusieurs tables?
villes: cities_id, cities_name
- de New York
- Amsterdam
- Paris
- Milan
- etc.
Clients: colonnes avec des informations personnelles, mais les deux colonnes suivantes sont importen: plac_of_residence_id et place_of_birth_id. Ces deux colonnes contiennent la valeur différente des villes. Par exemple:
- client_id: 1
- client_name: John
- client_sex: m
- plac_of_residence_id: 3 (cities_id)
- place_of_birth_id: 1 (cities_id)
Comment Je reçois deux valeurs différentes des villes de table?
Mon instruction SQL est la suivante:
SELECT * FROM clients C LEFT JOIN cities C ON C.plac_of_residence_id = C.cities_id AND place_of_birth_id = C.cities_id WHERE C.client_id = $client_id";
Je reçois même citiesname pour plac_of_residence_id que pour place_of_birth_id au lieu de deux villes différentes
Comment puis-je obtenir en sortie: Paris et New York?