Probleme de requete

Petit nouveau ! | 1 Messages

14 avr. 2008, 10:17

Bonjour à tous

Je bloque complètement là pour requêter ma table. Je pense que c'est simple, mais pas encore assez pour moi.

Voilà j'ai une table de réservations avec entre autres les champs :

id_client, id_representation, nbre_places_plein_tarif, nbre_places_tarif_reduit

A chaque réservation j'insère un enregistrement.
Je souhaite faire une requete pour avoir la liste des clients et en face le nombre total de place qu'il sont réservé, toute représentation et tarif confondu.

2e stade : requeter d'un coup pour avoir leur nom, donc avec la table clients qui contient les champs id, nom,prenom (clients.id corrspond à reservations.id_client)

Merci d'avance à ceux / celles qui voudront bien m'aiguiller ou m'aider ! :)


------


Bon je reprend ce message, parceque j'ai trouvé :

SELECT SUM( nbre_places_plein_tarif ) + SUM( nbre_places_tarif_reduit) AS places,
id_client FROM reservations
GROUP BY id_client ORDER BY `places` DESC

Eléphanteau du PHP | 12 Messages

14 avr. 2008, 15:42

Code : Tout sélectionner

SELECT id_client, (nbre_places_plein_tarif+nbre_places_tarif_reduit) AS Prix FROM ma_table;
devrait être un truc dans le genre ^^

Eléphant du PHP | 422 Messages

14 avr. 2008, 15:55

Pour la question 2, il faut que tu fasses une jointure entre la table des réservations et la table des clients

Eléphanteau du PHP | 12 Messages

14 avr. 2008, 16:26

oula je n avais pas vu ou mal lu la suite !

donc ca donnerait quelques choses comme.

Code : Tout sélectionner

SELECT t2.nom (t1.nbre_places_plein_tarif+t1.nbre_places_tarif_reduit) AS Prix FROM ma_table T1 INNER JOIN ma_table2 T2 on T1.idclient=T2.nomclient;