問題タブ [nested-query]

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 投票する
1 に答える
47 参照

c# - グループの最新の値を取得する方法

以下のクエリから15行を取得しています。取得した値は下の図にも示されています

クエリ結果これらすべての値を使用して、列SSML_CompletedByUserNameに最新の日付を持つ 単一の値も必要です。SSML_CompletionDateどうすればその値を取得できるか教えてください。参考までに、c#を使用してWebフォームでこれを使用しています

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

sql - SQL - どのレコードが最初に来たかを確認する

これが単純な場合は申し訳ありませんが、ネストされたクエリに常に問題があったため、どういうわけか机に頭をぶつけています。

基本クエリ: Select FILENO, CODE, RECNO FROM DOCUMENT WHERE CODE = 'CODE1' 結果は次の表のとおりです。

2 番目のクエリ: Select FILENO, CODE, RECNO FROM DOCUMENT WHERE CODE = 'CODE2' の結果は次の表になります。

必要なのは、CODE1 の前に CODE2 が入力されたかどうかを確認することです。結果は、Y または N を含む RESULT 列を持つ最初のテーブルになる可能性があります。

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

mysql - MySQL で相互に関連するネストされたクエリ

スキーマ:

問題:

P1。個別のクラスの最大数を教えた学部の教員の名前を検索します。

P2。登録数が 5 を超えるすべてのクラスの名前とその登録強度を検索します。

私の試み:

しかし、これは私にエラーを与えています。私を助けてください。

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

php - Laravel 5のネストされたクエリでGroupByを使用するには?

データベースには、パッケージ、フィクスチャ、ディール、フィクスチャ ディールの 4 つのテーブルがあります。

テーブル構造の詳細は次のとおりです。

各パッケージの各フィクスチャで提供される最低取引価格とともに、パッケージ リストを取得する必要があります。

phpMyAdmin または SQLYog で実行した mysql クエリを次に示します。これは完全に機能しますが、Laravel では「p.title' が GROUP BY にありません」というエラーが表示されます。

ちなみに、私はモデルで次の方法を使用してそれを達成しようとしています:

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

mysql - MySQL、内部クエリと外部クエリの両方で同時にグループ化

次のような SQL クエリがあります。

一度に 1 つの位置だけを確認したい場合は便利ですが、かなりの数の位置があるため、すべての位置のデータを同時に取得したいと考えています。

つまり、次のようなものです:

しかし、内部クエリと外部クエリの両方で位置によってグループ化するにはどうすればよいので、内部クエリの where 句は正しい位置に一致する値を返します。

ありがとう。

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

mysql - mysql の列を複数の列に分割する

私はmysqlにまったく慣れていません。ここでは、以下に示すように、並べ替えられた順序でカテゴリ()に基づいてmysql列を4つの異なる列に分割するクエリを作成しようとしています。私は今までこのようなクエリを書いてきました:col1col2

このコードは私に4つの列を与えますが、これをさらにフィルタリングすることができないので、私は今行き詰まっています.

与えられたテーブル:

必須の回答:

回答のすべての列がソートされていることに注意してください。

編集:最終的な回答の形式について質問が明確ではないと思います。指摘してくれてありがとう@philipxy。最終的な回答は、最小行数 (私の場合は 2) で調整する必要があります。すべての列には同じ数の行が必要であり、一部の列の値が小さい場合、その行はNULLそれぞれの列に値をcol2持ちますcol 4。最後に、すべての列がソートされた順序になっている必要があります(存在する場合)。たとえば、 withNULLという名前のエントリがあったとします。Ollycategory fourthNULLcol4Ashley

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

mysql - ネストされた MySQL クエリと英数字の順序付け

そのため、ネストされた MySQL クエリをテーブルの英数字順と組み合わせて、しばらくの間コードで使用しようとしていました。

たとえば、次の表を見てください。

以下は、テーブルの値の例です。

ID SubprocessID CharacteristicID


ID1 サブプロセスID1 特性ID1

ID2 サブプロセスID1 特性ID2

ID3 サブプロセスID2 CharacteristicID1

ID4 サブプロセスID2 特性ID2

... ... ...

ID11 サブプロセスID1 特性ID5


これは、テーブルを英数字順に並べ替えるために次の MySQL クエリが必要であることを意味し、{ ID1, ID10, ID11, ID2, ID3, ..., ID9} を回避し、次を取得します: { ID1, ID2, ..., ID9; ID10、ID11}

これで、次のような特定の SubProcessID に基づいてクエリをフィルタリングするために、このクエリを別のクエリ内にネストしようとすると、現在問題が発生しています。

このクエリを単独で使用すると、結果は次のように表示されます。

ID SubprocessID CharacteristicID


ID1 サブプロセスID1 特性ID1

ID11 サブプロセスID1 特性ID5

ID2 サブプロセスID1 特性ID2


次のように表示する必要がありますが、

ID SubprocessID CharacteristicID


ID1 サブプロセスID1 特性ID1

ID2 サブプロセスID1 特性ID2

ID11 サブプロセスID1 特性ID5


これは、前述の 2 つの MySQL クエリをネストして達成しようとしていることです。残念ながら、コードを機能させることができませんでした。

私が使用しようとしてきたクエリは次のとおりです。

残念ながら、これにより次のエラーが発生します。

MySQL 構文にエラーはありますか?

編集

この例をより正確なケース シナリオに変更しました。これが私が達成しようとしていることを理解するのに役立つことを願っています。