Maison développement back-end tutoriel php 〖Orz〗求一条sql语句

〖Orz〗求一条sql语句

Jun 13, 2016 am 10:32 AM
limit rand

〖Orz〗求1条sql语句
想优先 Rand() 出来 'phome_ecms_news' 表的 classid limit 1 (并且符合) isLast(终极栏目) = 1

然后再在 表 'phome_enewsClass' 里面进行 RAND() limit 1


下面sql语句错误..不会写的情况下,只有表述一下思想了.

SQL code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT * FROM 'phome_ecms_news' WHERE classid = (SELECT classid FROM 'phome_enewsClass' where islast=1 RAND() limit 1) RAND() limit 1;
Copier après la connexion


------解决方案--------------------
SQL code
SELECT * FROM 'phome_ecms_news' WHERE classid IN    (  SELECT classid FROM 'phome_enewsClass' where islast=1 ORDER BY RAND() limit 1  )  ORDER BY RAND() limit 1;<div class="clear">
                 
              
              
        
            </div>
Copier après la connexion
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre l'erreur « undéfini : rand.Seed » dans Golang ? Comment résoudre l'erreur « undéfini : rand.Seed » dans Golang ? Jun 25, 2023 am 08:34 AM

Pendant le processus de développement ou d'apprentissage de l'utilisation de Golang, nous pouvons rencontrer le message d'erreur undefined:rand.Seed. Cette erreur se produit généralement lorsque vous devez utiliser un générateur de nombres aléatoires, car dans Golang, vous devez définir une valeur de départ de nombres aléatoires avant de pouvoir utiliser la fonction du package rand. Cet article explique comment résoudre cette erreur. 1. Présentez le package math/rand. Tout d’abord, nous devons introduire le package math/rand dans le code. exister

Explication détaillée de la façon d'utiliser take et limit dans Laravel Explication détaillée de la façon d'utiliser take et limit dans Laravel Mar 10, 2024 pm 05:51 PM

"Explication détaillée de l'utilisation de take et limit dans Laravel" Dans Laravel, take et limit sont deux méthodes couramment utilisées pour limiter le nombre d'enregistrements renvoyés dans les requêtes de base de données. Bien que leurs fonctions soient similaires, il existe quelques différences subtiles dans les scénarios d'utilisation spécifiques. Cet article analysera en détail l’utilisation de ces deux méthodes et fournira des exemples de code spécifiques. 1. Méthode Take Dans Laravel, la méthode take est utilisée pour limiter le nombre d'enregistrements renvoyés, généralement combinée avec la méthode orderBy.

Comment synchroniser la génération de nombres aléatoires dans le traitement parallèle Golang ? Comment synchroniser la génération de nombres aléatoires dans le traitement parallèle Golang ? Jun 03, 2024 pm 02:53 PM

Synchronisation de la génération de nombres aléatoires dans la programmation simultanée Go : utilisez un mutex (sync.Mutex) pour contrôler l'accès au générateur de nombres aléatoires rand.Rand. Chaque goroutine acquiert le verrou mutex avant de générer des nombres aléatoires et libère le verrou mutex après l'avoir généré. Cela garantit qu’un seul goroutine à la fois peut accéder au générateur de nombres aléatoires, éliminant ainsi les courses aux données.

Comment résoudre le problème de la génération des mêmes nombres aléatoires à l'aide de la fonction PHP Rand Comment résoudre le problème de la génération des mêmes nombres aléatoires à l'aide de la fonction PHP Rand Mar 23, 2023 am 09:17 AM

La fonction rand() utilise les mêmes graines initiales à chaque appel. La graine initiale par défaut est obtenue à partir de l'heure du système d'exploitation, mais elle n'a qu'une précision de la microseconde. Autrement dit, dans un laps de temps très court, de nombreux appels de fonction rand() utiliseront la même graine initiale, ce qui entraînera la même génération de nombres aléatoires. Alors, comment résoudre ce problème ?

Comparaison des fonctions et utilisation de take et limit dans Laravel Comparaison des fonctions et utilisation de take et limit dans Laravel Mar 09, 2024 pm 09:09 PM

Take et limit sont deux méthodes couramment utilisées dans Laravel pour limiter le nombre de jeux de résultats de requête. Bien qu’ils présentent certaines similitudes en termes de fonctionnalités, ils diffèrent par leur utilisation et certains détails. Cet article procédera à une comparaison détaillée des fonctions et de l'utilisation de ces deux méthodes, et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre les différences entre elles et comment les appliquer correctement. 1.méthodetake La méthode take est dans le générateur de requêtes LaravelEloquent

Comment utiliser les fonctions de limite et de saut de Stream en Java pour les opérations de flux Comment utiliser les fonctions de limite et de saut de Stream en Java pour les opérations de flux Jun 26, 2023 pm 03:55 PM

StreamAPI a été introduit dans Java 8, ce qui peut grandement simplifier le fonctionnement des collections. La classe Stream fournit de nombreuses méthodes fonctionnelles pour fonctionner sur les flux, notamment le filtrage, le mappage, la fusion, etc. Parmi elles, limit et skip sont deux fonctions utilisées pour limiter le nombre d'éléments dans les opérations de flux. 1. Fonction limite La fonction limite est utilisée pour limiter le nombre d'éléments dans le flux. Elle accepte un paramètre de type long n, qui représente le nombre de limites. Après avoir appelé la fonction limit, un nouveau flux est renvoyé, qui contient uniquement

Comment sauvegarder la limite de Final Fantasy 7 Comment sauvegarder la limite de Final Fantasy 7 Mar 07, 2024 pm 06:40 PM

Lorsqu'ils jouent au jeu dans Final Fantasy 7, les joueurs peuvent utiliser des compétences extrêmes en accumulant des limites, ce qui peut causer d'énormes dégâts ou fournir de puissants effets de soutien. Les joueurs peuvent obtenir des limites en subissant des dégâts, en attaquant des ennemis et en étant touchés dans des combos. Comment sauvegarder la limite dans Final Fantasy 7 1. Subir des dégâts Lorsque le personnage est attaqué par l'ennemi ou qu'un coéquipier est attaqué, la barre de limite augmentera progressivement. Plus vous subissez de dégâts, plus la barre de limite se remplit rapidement. 2. Attaquer les ennemis et attaquer activement les ennemis peut également augmenter la vitesse de remplissage de la barre de limite. La limite peut être accumulée en utilisant des attaques normales, des compétences ou de la magie. 3. Lorsque le personnage du combo frappé est attaqué en continu par des ennemis, la vitesse de remplissage de la barre de limite sera accélérée. Cela peut être fait en attirant l'attention de l'ennemi ou en utilisant le maintien

Une plongée approfondie dans les différences entre prendre et limiter dans Laravel Une plongée approfondie dans les différences entre prendre et limiter dans Laravel Mar 10, 2024 pm 01:00 PM

Dans Laravel, nous utilisons souvent certaines méthodes pour limiter le nombre de résultats de requête, notamment les méthodes take et limit. Bien qu’ils puissent tous deux être utilisés pour limiter le nombre de résultats de requête, ils présentent quelques différences subtiles. Dans cet article, nous examinerons en profondeur les différences entre take et limit dans Laravel, en les illustrant avec des exemples de code concrets. Tout d’abord, regardons la méthode take. La méthode take fait partie d'Eloquent et est généralement utilisée pour

See all articles