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 : 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
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