問題タブ [sql-in]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
118 参照

mysql - num IN("num1,num2") が最初のカンマの上にあるのはなぜですか?

これが私の疑似クエリです:

注: テーブルの行の 1 つにcategory_id = 2,5,7があると仮定しましょう

問題

私のクエリは、次のように行のコンマ区切りセットの先頭に「5」がある場合に機能します: 5,2,7 しかし、行が 5 以外で始まる場合、同じクエリは結果を返しません。

さまざまなシナリオを試してみましたが、mysql がコンマに遭遇すると、コンマで区切られた数字への一致をチェックしていないように常に見えます。

適切にフォーマットされたカンマ区切りの文字列や照合順序など、意味のあるものはすべてチェックしました。この時点で私を困惑させています。解決策はありますか?

FIND_IN_SET()私が使用し、それが完璧に機能したことに注意してください。IN()とはいえ、何が本当の問題なのか分からないまま捨ててしまうのはもったいないです。最初の遭遇で止まるのはなぜですか fa カンマ.

0 投票する
3 に答える
38 参照

mysql - 作成や挿入を行わずに、「in」関数の入力として指定された順序で SQL クエリの結果セットが必要です

関数の順序で指定したパラメーター値の順序で SQL クエリの結果セットが必要です。

4 行セット (0.00 秒)

余分な挿入や作成を使用せずに役立つ解決策を提案してください。

0 投票する
2 に答える
260 参照

mysql - IN 句を使用した MySQL Order By タイムスタンプ

以下のクエリがあり、設定されたタイムスタンプに基づいて結果を返すのに問題なく動作します。

私がやりたいのは、上記の結果を取得することですが、ORDER BY タイムスタンプは DESC 順です。このようなものですが、うまくいきません。同じ値が返されますが、タイムスタンプに基づく DESC 順ではありません。

考え?タイムスタンプ列は、query_data テーブルでのみ見つかります。これが問題の原因かどうかわかりませんか?

0 投票する
1 に答える
184 参照

sql - MS-Access で同じフィールドから SQL フィールドを更新する方法

サブクエリを使用して同一伝票番号を取得updateする方法empty dategreatest date

よろしくエッサム

0 投票する
1 に答える
89 参照

mysql - const 文字列で mysql EXISTS を使用する

EXISTSmysqlとmysql の使用の違いを理解するのを手伝ってもらえINますか?
私のアプリケーションでは、INmemcachedを使用してIN値を保存しているため、クエリで使用している
ため、INをより高速にEXISTSで見つけることができます。

私の質問は、EXISTS を定数値で同じように使用する方法はありますか?

ありがとうございました