À partir d'un tableau contenant des informations sur les horaires des trains telles que le numéro du train, la destination et l'heure de départ, comment trouver la dernière destination de chaque train et son heure de départ sur une seule ligne SQL ?
Pour ce faire, vous pouvez utiliser une fonction de classement combinée à une sous-requête :
<code class="language-sql">SELECT train, dest, time FROM ( SELECT train, dest, time, RANK() OVER (PARTITION BY train ORDER BY time DESC) dest_rank FROM traintable ) WHERE dest_rank = 1;</code>
Segmentation :
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!