内部結合クエリの誤った結果

アショク

こんにちは私はVS2010、C#およびSQLCeデータベースでアプリケーションを開発しています。

収入、費用、トランザクションの3つのテーブルからそれぞれレポートを生成しています。

テーブルの構造は次のとおりです。

所得:

所得

費用:

費用

トランザクション:

トランス

このために私はクエリを書きました

select t.tDate as [Date], t.tDescription as [Detail],e.eAmount as [Debit], 
i.iAmount as [Credit], t.balance as [Balance] 
from Transactions t 
   inner join Expence e on t.pid=e.pid 
   join Income i on t.pid=i.pid 
where t.pid='11'

しかし、このクエリを実行すると、

結果

結果は以下のような銀行取引明細書のようになりたいです。 最後の

私の理解によると、クエリは正しくありません。

このような結果を得るためにクエリをどのように書くことができますか?

lionbtt

left join結合を使用するのではなく、を使用する必要がありますleftテーブル内のすべてのケースを返し、ケースはfromテーブルExpence eIncomeに存在するためです。

select t.tDate as [Date], t.tDescription as [Detail],e.eAmount as [Debit], 
    i.iAmount as [Credit], t.balance as [Balance] 
 from Transactions t 
     left join Expence e on t.pid=e.pid 
     left join Income i on t.pid=i.pid 
 where t.pid='11'

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数の結合を使用すると、Mysql合計クエリが誤った結果を返す

分類Dev

3つのテーブルからのMySQL「内部結合」クエリが間違った結果を与える

分類Dev

同じクエリで左結合とカウントが誤った結果を返す

分類Dev

Java Elastic Searchクエリが誤った結果を返す

分類Dev

LDAPクエリが誤った結果を返す

分類Dev

MSグラフ-誤った結果を返すLINQクエリ

分類Dev

誤った結果を返すMySqlSelectクエリ

分類Dev

誤った結果を生成するクエリ

分類Dev

SQLBETWEENクエリが誤った結果を返す

分類Dev

誤ったDate()の結果

分類Dev

誤ったfprintfの結果

分類Dev

2つのテーブルのMySQL結合クエリ:誤った戻り値

分類Dev

誤った結果の間にインクリメント

分類Dev

arangodb自己結合クエリの結果

分類Dev

Laravelは、前のクエリで結果が見つかった場合、結果をスキップします

分類Dev

MySQL-クエリ結果の結合または挿入

分類Dev

c#エンティティフレームワークの誤ったクエリ結果、

分類Dev

Luceneクエリ構文を使用したAzureSearchが誤った結果を返す

分類Dev

JOINテーブルを使用した誤ったMySQLクエリ結果

分類Dev

クエリ結果の内部laravel配列

分類Dev

SQL、内部結合、および結果のクエリ、可能ですか?

分類Dev

groupbyと内部結合を使用したmysqlの誤った動作

分類Dev

MySQLクエリが左結合で間違った結果を返す

分類Dev

CakePHP2.9結合クエリが間違った結果を返す

分類Dev

Firebaseデータベースクエリが誤った結果を返す

分類Dev

Laravel ORMが単純なクエリで誤った結果を返す

分類Dev

内部クエリ自体で結果を取得できる場合のネストされたクエリの目的

分類Dev

内部結合クエリを使用した内部結合クエリとwhere句クエリの違いは?

分類Dev

SQL Server2016での顧客製品販売クエリの誤った結果

Related 関連記事

  1. 1

    複数の結合を使用すると、Mysql合計クエリが誤った結果を返す

  2. 2

    3つのテーブルからのMySQL「内部結合」クエリが間違った結果を与える

  3. 3

    同じクエリで左結合とカウントが誤った結果を返す

  4. 4

    Java Elastic Searchクエリが誤った結果を返す

  5. 5

    LDAPクエリが誤った結果を返す

  6. 6

    MSグラフ-誤った結果を返すLINQクエリ

  7. 7

    誤った結果を返すMySqlSelectクエリ

  8. 8

    誤った結果を生成するクエリ

  9. 9

    SQLBETWEENクエリが誤った結果を返す

  10. 10

    誤ったDate()の結果

  11. 11

    誤ったfprintfの結果

  12. 12

    2つのテーブルのMySQL結合クエリ:誤った戻り値

  13. 13

    誤った結果の間にインクリメント

  14. 14

    arangodb自己結合クエリの結果

  15. 15

    Laravelは、前のクエリで結果が見つかった場合、結果をスキップします

  16. 16

    MySQL-クエリ結果の結合または挿入

  17. 17

    c#エンティティフレームワークの誤ったクエリ結果、

  18. 18

    Luceneクエリ構文を使用したAzureSearchが誤った結果を返す

  19. 19

    JOINテーブルを使用した誤ったMySQLクエリ結果

  20. 20

    クエリ結果の内部laravel配列

  21. 21

    SQL、内部結合、および結果のクエリ、可能ですか?

  22. 22

    groupbyと内部結合を使用したmysqlの誤った動作

  23. 23

    MySQLクエリが左結合で間違った結果を返す

  24. 24

    CakePHP2.9結合クエリが間違った結果を返す

  25. 25

    Firebaseデータベースクエリが誤った結果を返す

  26. 26

    Laravel ORMが単純なクエリで誤った結果を返す

  27. 27

    内部クエリ自体で結果を取得できる場合のネストされたクエリの目的

  28. 28

    内部結合クエリを使用した内部結合クエリとwhere句クエリの違いは?

  29. 29

    SQL Server2016での顧客製品販売クエリの誤った結果

ホットタグ

アーカイブ