Maison > base de données > tutoriel mysql > le corps du texte

sql_Query l'état actuel de chaque tid : c'est-à-dire le dernier enregistrement publié par la catégorie

php是最好的语言
Libérer: 2018-08-03 10:06:41
original
2381 Les gens l'ont consulté

1. Scénario de problème

  1. Une table contient des champs clés tid, action, dateline, etc. tid représente l'identifiant de la publication, l'action représente le statut de la publication en cours d'exploitation, et la ligne de date représente l'horodatage de l'insertion des données

  2. Dans ce tableau, chaque marée aura plusieurs détails d'insertion avec des dates différentes. Le champ d'action dans les détails insérés la dernière fois représente. le statut actuel de la publication

  3. Maintenant, je souhaite interroger le statut actuel de chaque marée, c'est-à-dire interroger le dernier enregistrement publié

  4. échantillon de données dans le tableau :

    sql_Query létat actuel de chaque tid : cest-à-dire le dernier enregistrement publié par la catégorie

2. Instruction SQL :

select a.* from pre_forum_threadmod as a,(select tid,max(dateline) as dateline from pre_forum_threadmod group by tid) as b
where a.tid=b.tid and a.dateline=b.dateline
Copier après la connexion

<🎜. >sql_Query létat actuel de chaque tid : cest-à-dire le dernier enregistrement publié par la catégorie3. Analyse de l'instruction SQL :

    Dans l'instruction SQL ci-dessus, recherchez d'abord la plus grande ligne de date de chaque tid et interrogez pour générer une table temporaire b;
  1. (select tid,max(dateline) as dateline from pre_forum_threadmod group by tid) as b
    Copier après la connexion
  2. Ensuite, la table d'origine a et la table temporaire b peuvent être liées et interrogées :
  3. where a.tid=b.tid and a.dateline=b.dateline
    Copier après la connexion
    Après l'interrogation, comme indiqué ci-dessous, le dernier enregistrement de chaque marée peut être trouvé :

  4. sql_Query létat actuel de chaque tid : cest-à-dire le dernier enregistrement publié par la catégorie

  5. Articles associés :

    Interroger les premiers enregistrements de chaque marée groupe après regroupement

    MySQL interroge les premiers enregistrements de différentes catégories dans la même table

    Vidéos associées :


    Manuel du didacticiel d'introduction à SQL

    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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!