SQLは同じ列からデータを収集し、結果が異なる可能性があります

EvolvedPie

私が現在経験している問題は、Contact.emailが異なる場合、両方がNULLとして表示されることです。ANDの代わりにORを使用すると、両方の電子メールを取得しますが、行が異なるため、重複します。

エイリアスを割り当てる必要があると思いますが、その方法がわかりません。

SELECT Item.brought, Contact.email AS SalesContact, Contact.email AS TechContact
FROM Customer
LEFT JOIN Contact
ON Item.sales_id = Contact_id
AND Item.tech_id = Contact_id;

私がやろうとしているのは、Item.broughtを別のテーブルに保存されている2つの可能な電子メールアドレスに関連付けることです。どんなアドバイスも大いに前提となるでしょう。

どうもありがとう。

アールパード

あなたは同じメールを読んでいます。次のように、Contactに2回参加する必要があります。

SELECT Item.brought, SC.email AS SalesContact, TC.email AS TechContact
FROM Customer
LEFT JOIN Contact SC
ON Item.sales_id = SC.Contact_id
LEFT JOIN Contact TC
ON Item.tech_id = TC.Contact_id;

説明:2つのContactレコードが必要ですが、必ずしも同じではありません。これは、営業を行っていない技術者と、技術者でもない営業を想像できるためです。つまり、を使用Item.sales_idしている営業担当者とを使用している技術担当者に加わっていますItem.tech_id

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じコード行が時々異なる動作をする可能性はありますか?

分類Dev

Oracleが列を追加しますか?データに影響を与える可能性はありますか?

分類Dev

SQLクエリとActiveRecord.find_by_sqlが異なる結果を返す可能性はどのようにありますか?

分類Dev

OrderByとフィルターを使用せずにFirst / FirstOrDefault / Last / LastOrDefault操作を使用すると、予期しない結果が生じる可能性があります

分類Dev

より高速なディスクでデータベースのベンチマーク結果が悪化する可能性はありますか?

分類Dev

1つ以上のUTF8フィールドにUTF8以外のデータが含まれているため、編集すると予期しない結果が生じる可能性があります

分類Dev

コードステートメントをステートメントごとに実行するか、ブロックとして実行するかによって、異なる結果が得られる可能性はありますか?

分類Dev

同じネストされた構造と同じキーを持つが値が異なる可能性がある2つのjsonを比較しますか?

分類Dev

編集可能な整数の配列を表示するのに最適なフォーマッター?(0から始まる可能性があります)

分類Dev

BobJenkinsHash関数の結果が負になる可能性はありますか?

分類Dev

gdbでデバッグシンボルを解決すると、OSによって異なる結果が得られる可能性があります

分類Dev

リベースの結果は、マージの結果とどのように異なる可能性がありますか?

分類Dev

同じデータベースで同時に同じクエリを実行しますが、結果は異なりますか?[ビッグクエリ]

分類Dev

XSDで2つの要素の名前が異なっていても、タイプが同じである可能性はありますか?

分類Dev

これらの2つの正規表現で異なる結果が得られる可能性はありますか?

分類Dev

警告:データベース列からデータを取得しているため、切り捨てが発生する可能性があります

分類Dev

同じOSバージョンを実行していても、アプリが異なるデバイスで正しく動作しない可能性はありますか?

分類Dev

配列を使用すると、「この状況で」どのような悪い結果が生じる可能性がありますか?

分類Dev

For-Inループの結果が未定義またはnullになる可能性はありますか?

分類Dev

Python3-ユーザーが入力した文字列からデータを抽出します。間違った形式である可能性があります

分類Dev

hdとhexdumpで異なる結果が得られますが、同じではありませんか?

分類Dev

異なる行から値を収集し、1つの行に結合する必要があります

分類Dev

データが存在しない可能性のある配列から要素を取得する

分類Dev

phpとasp.netが同じサーバーを共有する可能性はありますか?

分類Dev

Pymongo の rewind() 関数を使用した後、結果の順序が変わる可能性はありますか?

分類Dev

条件が異なる列として、同じテーブルから同じデータを選択します

分類Dev

同じバージョンのJuliaで、最適化問題の解決策が異なる可能性はありますか?

分類Dev

複数の列に同じ値があり、別の値が異なるデータフレームから行を選択します

分類Dev

[送信]をクリックしたときに1つのフォームアクションで、1つの列の値が異なる2つのエントリがデータベースに挿入される可能性はありますか(Codeigniter)

Related 関連記事

  1. 1

    同じコード行が時々異なる動作をする可能性はありますか?

  2. 2

    Oracleが列を追加しますか?データに影響を与える可能性はありますか?

  3. 3

    SQLクエリとActiveRecord.find_by_sqlが異なる結果を返す可能性はどのようにありますか?

  4. 4

    OrderByとフィルターを使用せずにFirst / FirstOrDefault / Last / LastOrDefault操作を使用すると、予期しない結果が生じる可能性があります

  5. 5

    より高速なディスクでデータベースのベンチマーク結果が悪化する可能性はありますか?

  6. 6

    1つ以上のUTF8フィールドにUTF8以外のデータが含まれているため、編集すると予期しない結果が生じる可能性があります

  7. 7

    コードステートメントをステートメントごとに実行するか、ブロックとして実行するかによって、異なる結果が得られる可能性はありますか?

  8. 8

    同じネストされた構造と同じキーを持つが値が異なる可能性がある2つのjsonを比較しますか?

  9. 9

    編集可能な整数の配列を表示するのに最適なフォーマッター?(0から始まる可能性があります)

  10. 10

    BobJenkinsHash関数の結果が負になる可能性はありますか?

  11. 11

    gdbでデバッグシンボルを解決すると、OSによって異なる結果が得られる可能性があります

  12. 12

    リベースの結果は、マージの結果とどのように異なる可能性がありますか?

  13. 13

    同じデータベースで同時に同じクエリを実行しますが、結果は異なりますか?[ビッグクエリ]

  14. 14

    XSDで2つの要素の名前が異なっていても、タイプが同じである可能性はありますか?

  15. 15

    これらの2つの正規表現で異なる結果が得られる可能性はありますか?

  16. 16

    警告:データベース列からデータを取得しているため、切り捨てが発生する可能性があります

  17. 17

    同じOSバージョンを実行していても、アプリが異なるデバイスで正しく動作しない可能性はありますか?

  18. 18

    配列を使用すると、「この状況で」どのような悪い結果が生じる可能性がありますか?

  19. 19

    For-Inループの結果が未定義またはnullになる可能性はありますか?

  20. 20

    Python3-ユーザーが入力した文字列からデータを抽出します。間違った形式である可能性があります

  21. 21

    hdとhexdumpで異なる結果が得られますが、同じではありませんか?

  22. 22

    異なる行から値を収集し、1つの行に結合する必要があります

  23. 23

    データが存在しない可能性のある配列から要素を取得する

  24. 24

    phpとasp.netが同じサーバーを共有する可能性はありますか?

  25. 25

    Pymongo の rewind() 関数を使用した後、結果の順序が変わる可能性はありますか?

  26. 26

    条件が異なる列として、同じテーブルから同じデータを選択します

  27. 27

    同じバージョンのJuliaで、最適化問題の解決策が異なる可能性はありますか?

  28. 28

    複数の列に同じ値があり、別の値が異なるデータフレームから行を選択します

  29. 29

    [送信]をクリックしたときに1つのフォームアクションで、1つの列の値が異なる2つのエントリがデータベースに挿入される可能性はありますか(Codeigniter)

ホットタグ

アーカイブ