問題タブ [not-exists]

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 に答える
13808 参照

sql - SQL: 氏名の表示 + 件名によるフィルター

私のテーブル内の次のレコードは次のとおりです。

入学する学生

学生

科目

出力は...

以下のSQL文を思いつくことができました(Icさんのおかげです) 。

件名でクエリをフィルタリングする方法はありますか? 私が英語を選択したとしましょう。Isaac Newton だけが科目を登録できます。

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

mysql - MySQLプロシージャは、挿入が機能しない前にレコードが存在するかどうかを確認します

私はこれについてここで他の質問を見てきました。機能していません。

だから私が実行した場合:

0行が影響を受けましたが、確かに何も起こりませんでした。--- 私は条件付きクエリをテストしたこの時間に取り組んできました。ストアド プロシージャ内の挿入ステートメントだけをテストしましたが、同様に機能します。

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

javascript - shortcut to existentially define variable in javascript

To avoid clobbering existing variables, I have code like this

Which seems like a very long winded way to define something, but necessary to avoid console errors.

I tried this out instead, and it seems to work ok. Is it ok to define a variable like this?

Or even in the global scope...

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

sql - 値が「存在しない」SQL Management Studioフィルター?

2 つのテーブル (時間とターゲットと呼びましょう) を結合し、時間の日付を囲む期間内に関連付けられたターゲットがある場合、2 番目のテーブルからターゲットを取得したいと考えています。(ターゲットは次のようになります: ユーザー: ジョー、ターゲット: 70、開始日: 2012 年 1 月 1 日、終了日: 2012 年 5 月 31 日"

ここまでは簡単でした:

「ユーザー」に基づいて「すべての」時間とターゲットを結合し、ターゲットを出力し、「From」と「To」をフィルターで使用します:それぞれ「<=Hours.Date」と「">=Hours.Date」。

問題は、すべてのユーザーが任意の時間枠でターゲットを持っているわけではないことです。その場合、0 のターゲットを返したいと思います。ただし、条件に基づいて、上記の基準に一致しない行はまったく返されません。

次のような条件を設定するにはどうすればよいですか。

Target.Target where (Target.From <= Hours.Date and Target.To >= Hours.Date) またはその他の場合は 0

ありがとう!

マルコ

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

cakephp - 画像が存在しない場合のcakephpプレースホルダー

各エントリに関連付けられた画像を含むデータベースがあります。

とにかく、いくつかのエントリには画像がありません。

グーグル私はビューに適用するためのいくつかのjsとphpの方法を見つけましたが、これを行うための(はるかに優れた)MVCの方法があると確信しています。方法がわかりません。

プレースホルダー画像が存在しない場所に表示するための優れたCake-wayはありますか?

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

mysql - 'notexists'を含むMYSQLクエリ

私は来週、データベースについて実践的な大学を持っています。大学のスキームを中心に15個のクエリを作成する必要があります。これは次のようになります。

  • Student(Student_No、First_Name、Last_Name、Sex、Date-Of-Birth、Address、Level、Degree_Code)
  • Degree(Degree_Code、Degree_Name、School_Name)
  • Module(Module_Code、Module_Title、School_Name)
  • 学校(School_Name、Faculty、Head-of-School)
  • Take_Exam(Student_No、Module_Code、Mark)

14のクエリを完了しましたが、これに固執しています。

  • すべてのモジュールを受講する学生の名前を取得します。(ヒント使用は存在しません)。

私は存在しないクエリを読んでいますが、どこから始めればよいのかさえわかりません!私はこのコードを作成しました:

これにより、19のモジュールすべてを受講しないすべての学生が返されます。ただし、コードが19未満であるため、コードが嫌いです。つまり、モジュールの数が後で変更された場合、この値を変更する必要があり、非効率的です。

誰かが私を正しい方向に向けて、「存在しない」クエリの使用に関するガイダンスを教えてもらえますか?

ありがとう、アンドリュー

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

mysql - 別のサブクエリで見つかった結果を除外して、1 つのテーブルからの MySQL クエリのグループ化

ADDONS と DOWNLOADS という 2 つのテーブルがあるとします。

アドオンは、どのアプリにどのアドオンが無料で付属しているかを決定します。
DOWNLOADS は、すべてのアプリからのアドオンのダウンロードをログに記録します。

ADDONS に無料で含まれていなかった DOWNLOADS の各 appaddon の数を表示するクエリを作成しようとしています。

私は次のようになりました: "SELECT appaddon, count(id) FROM downloads GROUP BY appaddon ORDER BY count(id) DESC"-しかし、それは無料で含まれているアプリと含まれていないアプリを含みます。

誰かがこれについて正しい方向に私を向けることができますか?


アップデート:

例: 休日をテーマにした 2 つのアプリがあるとします。1 つはクリスマス用、もう 1 つはハロウィーン用で、各アプリではアプリに含まれているコスチュームをダウンロードできます (たとえば、ハロウィーンでは魔女、骸骨、またはジャック オー ランタンをダウンロードでき、クリスマスにはクリスマス用です)。サンタやエルフをダウンロードできます)。しかし、誰かがアプリ内からアップグレードすると、利用可能なコスチュームをダウンロードできます (したがって、クリスマスにアップグレードするとスケルトンをダウンロードしたり、ハロウィーンにアップグレードするとエルフをダウンロードしたりできます)。

アップグレードせずに含まれていないダウンロードの数を取得しようとしています。したがって、ハロウィーンでダウンロードされた魔女とクリスマスでダウンロードされたサンタを除外し、その他のアプリでダウンロードされた魔女、スケルトン、エルフなどの数を取得したいと考えています。

以下にデータの例を示します。

上記に基づいて、私は結果を期待します:

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

.htaccess - htaccessリダイレクトは特定のファイルを終了します

私は
products/back.jpg
products/thumbnail.jpg

products/items/1/back.jpg
products/items/1/thumbnail.jpg

products/items/2/back.jpg
products/items/2/thumbnailのようなファイルを保存しています。 jpg

製品/アイテム/.../back.jpg
製品/アイテム/.../thumbnail.jpg

ファイルがルート フォルダー (products/) にリダイレクトされない場合に条件付きで htaccess を記述する方法は?

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

mysql - 1 つのフィールドで同じデータ セル値を持ち、別のフィールドで異なる 2 つのレコード。条件に基づいて 1 つだけを返すクエリ

私のmysql構文について助けが必要です。

私のテーブルにはユーザー情報がありますが、出荷先と請求先の注文番号が同じです。

請求先住所への発送を選択する場合もあります。ユーザーが配送先住所を入力しなかった場合と、配送先住所を入力した場合の注文番号レコードのみが必要です。

彼らが請求先と配送先住所の両方を入力した場合、それが理にかなっていれば、配送先住所だけが必要です.

テーブルには、1 つの注文番号に対して重複するフィールドがある場合があります。わかりにくい場合は、以下をご覧ください。

出力を次のようにする必要があります。

「shipto」レコードのみを返す構文は次のとおりです。

を返さIFないようなことをしたいのですが、SQL構文ですべてを行うことは可能ですか?shiptobillto

ありがとう!

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

hibernate - 存在しないHibernateの基準APIクエリ

ルートに割り当てられていないドライバーのリストを返すクエリを作成しようとしています。

私のデータベースは次のように設定されています。

ルートのみがユーザー (ドライバー) を認識し、ユーザー (ドライバー) はルートを認識しません。

これは、そのようなクエリを作成しようとする私の試みです。

私はjpaが初めてなので、それが問題です。

具体的には、どのルートにも設定されていないロールドライバーを持つユーザーを選択する必要があります

私のエンティティは次のように設定されています:

更新:現在のクエリ

問題はまだ存在します

私はこの例外を受け取ります:

このラインで投げますTypedQuery<User> typedQuery = entityManager.createQuery(query);

これを回避 すると、私にとってはうまく機能します。逆関係が使えないので書きました。