29-02-2008, 09:06 PM
C'est pourtant bien mieux, ce n'est pas parce que tu ne l'as pas vu que c'est plus compliqué...
De plus c'est faux, un SELECT sur plusieurs tables se comporte comme un INNER JOIN, donc ne lui sortira que les joueurs disposant d'une réputation, hors, il cherche les joueurs n'ayant pas de réputation.
De plus c'est faux, un SELECT sur plusieurs tables se comporte comme un INNER JOIN, donc ne lui sortira que les joueurs disposant d'une réputation, hors, il cherche les joueurs n'ayant pas de réputation.
Code PHP :
<?php
SELECT p.id
FROM player AS p
LEFT JOIN reputation AS r
ON p.id = r.playerid
WHERE r.valeur = NULL OR r.valeur < 100
Bien sûr, sans avoir la structure exacte de tes tables, avec un peu de contenu, la requête peut légèrement changer.