Bonjour,
j'ai un petit soucis avec une requête mysql,
j'ai 2 tables:
stations :
- id
- company
- city
- state
- services
et carburant:
- id_station
- carburant
- time
- price
et je voudrais faire une requête qui me trie les résultats dans l'ordre croissant des 'prices' de la table carburant.
Ma requête sans le tri est la suivante (et fonctionne bien):
$result = mysql_query("SELECT * FROM stations WHERE stations.city = '$city' " );
Et avec le tri j'ai essayé celle-ci mais le résultat n'est pas celui attendu:
Code :
- $result = mysql_query("SELECT stations.* FROM stations INNER JOIN carburant ON carburant.id_station = stations.id WHERE stations.city = '$city' ORDER BY carburant.price ASC" ) or die (mysql_error());
|
auriez vous une idée?
merci
Message édité par javo le 21-03-2010 à 18:39:06