問題タブ [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 投票する
2 に答える
149 参照

sql - where not exists句SQL

そのため、少なくとも 1 つのクラスに所属しているが、グループには属していない学生をリストしようとしています。私のコードは 0 件の結果を表示していますが、2 件あるはずです。where句に何か問題があります。1つまたは複数のクラスを受講している学生を表示することはできますが、どのグループにも属していないクラスを表示することはできません. where句に何か問題があります。関連する3つのテーブルがあります。学生名と学生IDを保持するStudent、学生IDとグループIDを保持するMember of、グループIDを保持するstudentgroup。

コード:

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

postgresql - PostqreSQL 重複値 WHERE NOT EXISTS

私はこのコードを作りました:

このコードのポイントは、値がデータベースにすでに存在するかどうかをチェックし、存在しない場合はそれを入力することです。この '".addslashes($_POST['authorlastname2'])."' は入力を表しますが、'%myentereddata%' に簡単に置き換えることができます。

私の問題は、それが何もしないことです...エラーメッセージ、その成功さえもしませんが、データが既にデータベースに存在しない場合はデータを入力せず、データが存在する場合にデータの入力を停止するかどうかはわかりません。

したがって、誰かがこのコードの問題を解決するのを手伝ってくれたり、別の方法で別の方法を示したりして、うまくいくようにしてくれたらありがたいです。

私のIDはプライマリでシリアルなので、挿入する必要はありません

クエリが正常に返されました: 1 行が影響を受け、60 ミリ秒の実行時間。

クエリが正常に返されました: 657 行が影響を受け、実行時間は 40 ミリ秒です。

クエリが正常に返されました: 1314 行が影響を受け、実行時間は 70 ミリ秒です。

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

sql - それ自体に結合されたテーブル間の差を返す SQL クエリ

SQL Server 2012 を使用しています。

AdvApp.vPortfolioGroupMemberFlattenedというビューがあります。ポートフォリオグループコードマスターまたはポートフォリオグループコードが開いているが、両方のグループにはない すべてのメンバー ID を返したいと考えています。他のグループのメンバーは気にしません。

次のスタックオーバーフローの記事は、私が必要としているものに近いものですが、テーブルをそれ自体に結合するときに機能しないようです。

2 つのテーブルの違いを返す SQL クエリ

これは私のテーブルです。

これは、マスターとオープンのメンバー間のデルタを示す私の望ましい結果です。

前述の記事から、次の 2 つのクエリを試しました。

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

sql - 条件付き挿入に 1 つの SQL クエリのみを使用するにはどうすればよいですか?

Java アプリにスイング メニューを使用しています。MySQL データベースもあります。データベース内のテーブルの 1 つに (値が自動挿入される ID 列以外の) 一意の値を持つ必要がある列 (brind という名前) があります。したがって、JFrame フォームのテキスト フィールドを介して、そのテーブルにいくつかの値を挿入しようとしますが、そのブラインド値がテーブル (つまり、列) にまだ存在しない場合に限ります。これにはmysqlクエリが1つだけ必要です。これを条件付き挿入と呼びます。どうすればいいですか?ありがとう

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

mysql - Mysql IF NOT EXISTS を選択します

私はparent_idと言語でテーブルからすべての行「ラベル」を選択しようとしています。デフォルトの言語は en です。

MySQLステートメントを1つだけ使用してこれを処理する方法は?

どうもありがとう