02-03-2008, 04:01 PM
Le SELECT multiple simule un INNER JOIN (voir un CROSS JOIN sur certaines configurations serveurs) qui ne renvoit un résultat que si la ligne existe sur les deux tables, le LEFT JOIN renvoi toute les lignes tant qu'elles existent dans la table situé a gauche de la requête.
Code PHP :
<?php
SELECT p.id
FROM player AS p
LEFT JOIN reputation AS r
ON p.id = r.playerid
WHERE r.valeur < 100
D'ailleurs je pense que cela est mieux ainsi il suffit ensuite de tester si e champs retourné est NULL ou inférieur à 100.