SELECT S.CLIENT,S.IP_DOMAIN as IP, IFNULL(K.DATE, DATE '0000-00-00') AS RecentDate
FROM PLD_SERVERS AS S JOIN PLD_SEARCHES AS K ON S.ID = K.SERVER_ID
Cette requête produira autant de résultats que d'entrées dans PLD_SEARCHES. Par exemple:La requête mysql génère plus de résultats que nécessaire
J'ai 3 entrées dans PLD_SERVERS et 18 entrées dans PLD_SEARCHES. La sortie de cette requête sera de 18 mais j'en ai besoin de 3 (nombre d'entrées PLD_SERVERS) avec la date récente comme champ de jointure de PLD_SEARCHES.
ne fonctionne pas ... je dois tout sélectionner à partir de PLD_SERVERS et puis rejoindre une colonne avec la date la plus récente à partir de PLD_SEARCHES si le PLD_SERVERS.ID = PLD_SEARCHES.SERVER_ID détient – user253530
a fonctionné merci. J'avais besoin de modifier certains arguments et une virgule :) – user253530
Où était ma virgule à sa place afin que je puisse mettre à jour la réponse? – Thomas