Dans la base de données Oracle, vous pouvez utiliser une connexion externe pour extraire des lignes spécifiques de la table. Pour trouver la valeur maximale de la valeur maximale correspondant à chaque valeur différente, veuillez suivre les étapes ci-dessous:
Explication:
<code class="language-sql">SELECT t1.* FROM mytable t1 LEFT OUTER JOIN mytable t2 ON (t1.UserId = t2.UserId AND t1.Date < t2.Date) WHERE t2.UserId IS NULL;</code>
Connexion extérieure Les T1 et T2 sont connectés au T2 en fonction des conditions de la correspondance utilisateur et de la date du T1 inférieure à la date de T1.
Cette requête ne considère que la colonne de date et ignore les autres colonnes du tableau. Pour ajuster l'enquête pour un autre filtrage, veuillez modifier les conditions de connexion en conséquence.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!