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é :
Je lance la requête sous phpPgAdmin. Ca tourne un moment, puis rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Partager