問題タブ [select-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 に答える
33 参照

mysql - MySQL クエリの提案が必要です

Orders、OrderAdditionalInfo、Invoices の 3 つのテーブルがあります。

有効な (またはキャンセルされていない) 請求書がない (メインの) 注文を選択する必要があります。

田畑:

注文 ->

注文追加情報 ->

請求書 ->

重要: すべてを混乱させるのは、1 つの注文が複数の注文に分割される可能性があることです。

例えば:

OrderID: 10 で注文を分割する場合

1- 注文 10 がメインの注文として残り、ID 11 の新しい注文がテーブルに追加されます。(新しい注文を獲得します。)

2- 残念ながら、OrderAdditionalInfo テーブルに行が追加されます。

3- したがって、次数 11 が次数 10 から派生したことがわかります。

一致する注文の選択について何か提案はありますか:

「主注文」(別の注文から派生したものではない)

「有効な請求書がありません」

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

php - PHP の選択クエリからタイトルを削除する

列ヘッダーを印刷せずに SQLite でテーブルを選択する方法はありますか?

以下は私が使用しているコードです:

結果:

「realPow:」と「timestamp:」を削除したい。

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

android - Sqlite Select Query は Android で間違った結果をもたらしますか?

ここでsqliteデータベースから画像とビデオを選択したいクエリを実装しますが、間違った結果が返されます現在の日付は2014-07-15ですが、2014-07-25の日付結果が間違っています。

私のクエリ:

-> この画像をダウンロードするためのリンク http://screencast.com/t/yS4SqUDqhe

Mysqlite 元のデータベース画像

ここに画像の説明を入力

クエリの実行後 クエリ の実行 イメージ

ここに画像の説明を入力

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

sql - 「最も近い」行を追加した SQL クエリ

次のテーブル構造を検討してください。

次のクエリを考えてみましょう: "SELECT * FROM records WHERE speed >= 300"- これは行 #3、4、5 を返します。このクエリを変更して、同じ300速度パラメータで条件に適合しない最初の行、つまり #2 も返すようにする方法はありますか? 最終結果が行#2、3、4、5になるように?

UPD: ここでのすべての値とレコード数は任意であり、例にすぎないことに注意してください。データベースはSQLiteです。

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

servlets - 選択クエリが機能していません。実行後、Finally Block に直接移動

これが私のコードです。データベースへの接続は機能しています。ステートメントが投稿するとき = s.executeQuery(query); が実行され、ループに入って最後から実行されることさえありません。残念ながら例外はスローされません。

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

sql - 2 つのテーブルを使用した SQL 選択クエリ

課題で悩んでいます。選択クエリを作成する必要があります: 特定のリストされた日付ごとに日付と収益が表示されます。ここで、収益は販売単位数に単価を掛けたものです (ただし、収益が 10 000 以上の場合のみ)。productorderの 2 つのテーブルがあります。 商品にはunittypepriceという列が含まれます。orderにはの列が含まれます: unittype 、datenumber (販売されたユニット数)

これは、選択クエリに対する私の試みです:

私の結果はどれも 10k (39 から 1.3k の間) にさえ近くないので、間違って入力したのか、それともより効率的な入力方法があるのか​​ 疑問に思っています。

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

sql - Oracle データベースのコンマ区切り値から特定の値を取得する

としてカンマ区切りの値を含むDUMMY_TAB列を持つというテーブルがあります。複数の色が存在するかどうかを確認したいのですが、値が格納される順序がわかりません。COLORRED,BLUE,WHITE,GREEN,YELLOW

次のようなクエリを使用しました:

しかし、クエリは何も返していません。ここで助けを得ることができますか?

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

mysql - MySQL Group by および having 句の問題

正しいレコードを取得しようとしていますが、理由により、Having 句に問題があると思います。誰か助けてもらえますか?

ケース 1: order_id = 1 (新規注文) の行を選択しようとしているが、同じ注文 ID を持つ複数のレコードが存在してはならない

ケース 2: order_id = 2 (印刷された注文) の行を選択しますが、新しい注文も選択してケース 1 を適用する必要があります。同じオーダー ID を持つ 1 つのレコードより)

order_id
= 注文の ID
status_id = 異なるステータス ID 例: 1 = 新規、2 = 印刷済み、3 = 処理中など...
status_change_by = 注文ステータスを新規から印刷済みに変更した管理者の ID処理...

これが私の単純な mySQL クエリです。

参照用に SQL フィドルも作成しました。間違っているかどうか、または CASE または IF ステートメントを使用した複雑なクエリが必要かどうかを確認してください。

http://sqlfiddle.com/#!2/16936/3

このリンクが機能しない場合は、次のコードで作成してください:

挿入は次のとおりです。

あなたの早い応答は高く評価されるべきです! 時間をありがとう。

欲望の結果:

Case:1これは非常に単純で、結果は次のようになります: レコードが 1 つ以下の新規注文のみ

ケース 2 の結果: