Zitiere [EMAIL PROTECTED]:

> Zitiere [EMAIL PROTECTED]:
> 
Par soucis d'exhaustivit� (puis je vous fous la paix avec cela)

> 
> 
> SELECT users.nomcomplet,sum(qtte) FROM chiffres RIGHT OUTER JOIN users
> ON 
> id=lguser AND date=$x AND idrapport=$y GROUP BY lguser ORDER BY
> users.id

cette requ�te ne me fournit pas tout � fait ce dont j'ai besoin. Je cherche, je 
lis, et si �a int�resse quelqu'un, je vous dis quoi.


de facto, j'utilise

SELECT users.nomcomplet,sum(qtte) FROM users LEFT OUTER JOIN chiffres ON 
id=lguser AND etc...

Dans ce cas pr�cis, il reprend tous les utilisateurs.

> 
> Pourquoi ? avec le where, on s�lectionnait les records qui avait comme
> user la 
> jointure sur la table users et pour la date $x. Mais comme la jointure
> est 
> seulement sur le userid. Et on donne une condition restrictive.
> 
> en clair, la premi�re requ�te disait s�lectionne tous les utilisateurs,
> et pour 
> ceux-ci, les utilisateurs qui un jour donn� dans un rapport donn� ont
> fourni du 
> chiffre. Cela ne pouvait pas marcher.
> 
> Ouf !
> 
> On apprend... (c'est un off-topic, d�sol�, mais gr�ce � �a, j'ai qd m�me
> encore 
> �vit� le remplacement de LAMP par SAS/windows NT :-) )
> 
> Bye !
> 
> Gerd
> 

Bonne journ�e.
D�sol� pour le off-topic

Gerd

-------------------------------------------------
This mail sent through Tiscali Webmail (http://webmail.tiscali.be)

Répondre à