faire une requête sur plusieurs tables
Salut,
Comme le titre l'indique, j'aimerai faire une requête sur deux tables à la fois.
je suis franchement pas champion en requête.
Mes deux tables se présentent comme ça :
champs table "gns" :
- full_name
- cc1
- adm1
- fc
- long
- lat
champs table us_names
- feature_name
- state_alpha_code
- state_number_code
- country_number_code
- primary_longitude_dd
- primary_latitude_dd
voici la requête que j'ai essayé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| SELECT
gns.full_name,
gns.cc1,
gns.adm1,
gns.fc,
trim(gns.long),
trim(gns.lat),
us_names.feature_name,
us_names.state_alpha_code,
us_names.state_number_code,
us_names.country_number_code,
trim(us_names.primary_longitude_DD),
trim(us_names.primary_latitude_DD)
FROM gns, us_names
WHERE gns.full_name, us_names.feature_name
LIKE 'New York'
ORDER BY gns.full_name, us_names.feature_names |
Je lance la requête sous phpPgAdmin. Ca tourne un moment, puis rien.
Avez-vous une idée de ce qui ne convient pas?
Et puis par curiosité :
Est ce qu'il vaut mieux faire une requête de ce type (enfin qui fonctionne ;) ) ou alors deux requêtes séparés et ensuite faire un array_merge() ?
Merci pour vos conseils