サブクエリには常にクエリの結果が含まれます
P粉677684876
P粉677684876 2023-09-11 22:06:01
0
1
530

MySQL に 2 つのテーブルがあります:

表 1 - 労働者

###量### 12表 2 - ITEMSINWORKORDERS
ID
2
1

ID ###作業命令### 1112質問があります: リーリー 当初、ステートメントで左外部結合を使用していたため、空のセットを取得することを期待して内部結合に変更しました。エントリが欠落している作業指示がない場合に空のセットを返すようにするにはどうすればよいですか?
2
3

このクエリの目的は、すべてのエントリが入力されておらず、WORKORDERS テーブルに入力された名目数量が作業指示に対応する ITEMSINWORKORDERS レコードの数量より大きいすべての作業指示を検索することです。空のセットが返されることを期待していました。しかし、実際に得られるのは

です

IDNOMINAL_QTY ###ヌル### ###ヌル### 0 当初、ステートメントで左外部結合を使用していたため、空のセットを取得することを期待して内部結合に変更しました。 次のように、NULLIF を使用してこの問題を解決しようとしました: リーリー しかし、得られる結果はイライラさせられます:
ENTERED_QTY
補充:

ID

NOMINAL_QTY

ENTERED_QTY ###ヌル### ###ヌル### ###ヌル###
P粉677684876
P粉677684876

全員に返信(1)
P粉269847997

クエリが行を返さないため、何を期待しているのかわかりません。

ただし、カウントを機能させるには、GROUP BY を使用する必要があります。

db<>フィドル ここ

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート