le 12/02/2008 à 19:35
BigZ[SHN]
Bonjour,
j'ai un souci avec une requete sur 2 tables.
J'ai 1 table "car"
- id
- marque
- modele
et une 2ème "pics"
- id
- id_car
- chemin
Donc le lien entre les 2 tables c'est car.id et pics.id_car.
Voici donc ce que j'ai deja fait :
Cette requete fonctionne un peu, mais ce que j'aimerai faire c'est cela :
Afficher une liste de toutes mes voitures avec 1 photo, la marque, et le modèle.
Donc j'aimerai aller chercher le chemin de la photo dans ma table pics et la marque et le modèle dans la table car.
Il faut savoir qu'une voiture peux avoir plusieurs photos, et que j'aimerai afficher que la première. Et aussi que certaines voitures peuvent ne pas avoir de photo donc j'aifficherai une photo par défaut.
Est-ce possible en 1 seule requete ?
Merci
BigZ
j'ai un souci avec une requete sur 2 tables.
J'ai 1 table "car"
- id
- marque
- modele
et une 2ème "pics"
- id
- id_car
- chemin
Donc le lien entre les 2 tables c'est car.id et pics.id_car.
Voici donc ce que j'ai deja fait :
SELECT car.*, pics.chemin FROM car INNER JOIN pics WHERE type='$type' ON car.id=pics.id_car
Cette requete fonctionne un peu, mais ce que j'aimerai faire c'est cela :
Afficher une liste de toutes mes voitures avec 1 photo, la marque, et le modèle.
Donc j'aimerai aller chercher le chemin de la photo dans ma table pics et la marque et le modèle dans la table car.
Il faut savoir qu'une voiture peux avoir plusieurs photos, et que j'aimerai afficher que la première. Et aussi que certaines voitures peuvent ne pas avoir de photo donc j'aifficherai une photo par défaut.
Est-ce possible en 1 seule requete ?
Merci
BigZ