〖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;
ログイン後にコピー


------解决方案--------------------
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>
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

golangの「unknown: rand.Seed」エラーを解決するにはどうすればよいですか? golangの「unknown: rand.Seed」エラーを解決するにはどうすればよいですか? Jun 25, 2023 am 08:34 AM

Golang を使用する開発または学習のプロセス中に、unknown:rand.Seed というエラー メッセージが表示されることがあります。 Golang では、 rand パッケージの関数を使用する前に乱数シードを設定する必要があるため、このエラーは通常、乱数ジェネレーターを使用する必要がある場合に発生します。この記事では、このエラーを解決する方法について説明します。 1. math/rand パッケージを導入する まず、math/rand パッケージをコードに導入する必要があります。存在する

Laravelのtakeとlimitの使い方を詳しく解説 Laravelのtakeとlimitの使い方を詳しく解説 Mar 10, 2024 pm 05:51 PM

「Laravelのtakeとlimitの使い方を詳しく解説」 Laravelではtakeとlimitの2つがよく使われており、データベースクエリで返されるレコード数を制限するために使用されます。これらの機能は似ていますが、特定の使用シナリオでは微妙な違いがいくつかあります。この記事では、これら 2 つのメソッドの使用法を詳細に分析し、具体的なコード例を示します。 1. Take メソッド Laravel では、take メソッドは返されるレコードの数を制限するために使用され、通常は orderBy メソッドと組み合わせられます。

Golangの並列処理で乱数生成を同期するにはどうすればよいですか? Golangの並列処理で乱数生成を同期するにはどうすればよいですか? Jun 03, 2024 pm 02:53 PM

Go 同時プログラミングでの乱数生成の同期: ミューテックス (sync.Mutex) を使用して、rand.Rand 乱数ジェネレーターへのアクセスを制御します。各ゴルーチンは乱数を生成する前にミューテックス ロックを取得し、生成後にミューテックス ロックを解放します。これにより、一度に 1 つの goroutine だけが乱数ジェネレーターにアクセスできるようになり、データ競合が排除されます。

PHPのrand関数を使用して同じ乱数を生成する問題を解決する方法 PHPのrand関数を使用して同じ乱数を生成する問題を解決する方法 Mar 23, 2023 am 09:17 AM

rand() 関数は、各呼び出しで同じ初期シードを使用します。デフォルトの初期シードはオペレーティング システムの時間から取得されますが、精度はマイクロ秒のみです。つまり、非常に短い期間内に、多くの rand() 関数呼び出しで同じ初期シードが使用され、同じ乱数が生成されます。では、この問題をどうやって解決すればよいでしょうか?

Laravelのtakeとlimitの違いを深く掘り下げる Laravelのtakeとlimitの違いを深く掘り下げる Mar 10, 2024 pm 01:00 PM

Laravelでは、クエリ結果の数を制限するために、takeメソッドやlimitメソッドなど、いくつかのメソッドをよく使用します。どちらもクエリ結果の数を制限するために使用できますが、微妙な違いがいくつかあります。この記事では、Laravelにおけるtakeとlimitの違いを詳しく掘り下げ、具体的なコード例で説明します。まずはtakeメソッドを見てみましょう。 take メソッドは Eloquent の一部であり、通常は次の目的で使用されます。

Laravelにおけるtakeとlimitの機能比較と使い方 Laravelにおけるtakeとlimitの機能比較と使い方 Mar 09, 2024 pm 09:09 PM

Take と limit は、Laravel でクエリ結果セットの数を制限するためによく使用される 2 つのメソッドです。機能的には類似点がありますが、使用方法や詳細がいくつか異なります。この記事では、2 つのメソッドの機能と使用法を詳細に比較し、読者がそれらの違いとそれらを正しく適用する方法をよりよく理解できるように、具体的なコード例を示します。 1.takeメソッド takeメソッドはLaravelEloquentクエリビルダーにあります

Java でストリーム操作に Stream の制限およびスキップ機能を使用する方法 Java でストリーム操作に Stream の制限およびスキップ機能を使用する方法 Jun 26, 2023 pm 03:55 PM

StreamAPI は Java 8 で導入され、コレクションの操作を大幅に簡素化できます。 Stream クラスは、フィルタリング、マッピング、マージなど、ストリームを操作するための多くの機能メソッドを提供します。このうち、limit と Skip は、ストリーム操作の要素数を制限するために使用される 2 つの関数です。 1. Limit 関数 limit 関数は、ストリーム内の要素数を制限するために使用され、制限数を表す long 型パラメータ n を受け入れます。制限関数を呼び出した後、新しいストリームが返されます。このストリームには、

ファイナルファンタジー7の制限を節約する方法 ファイナルファンタジー7の制限を節約する方法 Mar 07, 2024 pm 06:40 PM

ファイナルファンタジー7では、ダメージを受けたり、敵を攻撃したり、コンボをヒットさせたりすることで、大ダメージを与えたり、強力なサポート効果を与えたりする極限スキルを使用するための制限を蓄積することができます。ファイナルファンタジー7のリミットセーブ方法 1.ダメージを受ける キャラクターが敵から攻撃を受けたり、味方が攻撃を受けたりすると、リミットバーが徐々に増加していきます。受けるダメージが大きいほど、制限バーが早く満たされます。 2. 敵を攻撃したり、敵を積極的に攻撃したりすると、リミットバーの充填速度が増加する可能性があります。リミットは通常攻撃、スキル、魔法を使用して蓄積できます。 3.ヒットしたコンボキャラクターが連続して敵の攻撃を受けると、リミットバーの充填速度が加速します。これは、敵の注意を引くか、ホールドを使用することで実行できます。

See all articles