SQLServerの2つのテーブルから異なる行を取得する方法

ボラ

2つのテーブル間で異なる行を取得できるクエリを作成しようとしています。

これが私のコードです:

try
{
    string searchquery = "SELECT* FROM NewList EXCEPT SELECT* FROM Restaurants UNION All";

    SqlCommand searchcom = new SqlCommand(searchquery, connection);
    SqlDataAdapter da = new SqlDataAdapter(searchcom);
    DataSet ds = new DataSet();

    connection.Open();
    da.Fill(ds);

    dataGridView1.DataSource = ds.Tables[0];
    connection.Close();
}
catch (Exception er)
{
    Debug.WriteLine(er.Message);
    return;
}

次のエラーが発生します。

'All'の近くの構文が正しくありません。

使用する正しい方法/構文は何であるUnion AllSqlCommandクラスは?クエリ文字列にさまざまな方法で配置しようとしましたが、毎回同じエラーが発生します。正しい構文で検索クエリに実装するにはどうすればよいですか?

フォン

これ以降、クエリが正しくありませんUNION ALL

あなたはこのようにそれを試すことができます:

string searchquery = "SELECT * FROM NewList UNION ALL SELECT * FROM Restaurants ";

ただし、次の点に注意する必要があります。

  1. さまざまなステートメント間で重複する行は削除されませんSELECT(すべての行が返されます)
  2. SELECT内のステートメントは、同様のデータ型の結果セットに同じ数の列を持っているUNION ALL 必要があります

詳細については、こちらお読みください。

更新しました

一方のテーブルに存在しない行をもう一方のテーブルに取得する場合は、EXCEPT代わりにを使用する必要がありますUNION ALL

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別のテーブルから2つの異なるテーブルから合計を取得する方法

分類Dev

同じSQLの2つの異なるテーブルから2つの値を取得する方法

分類Dev

異なるテーブルの2つの列から重複を取得する

分類Dev

2つの異なるテーブルから1つの列を取得する方法

分類Dev

1つの入力で2つの異なるテーブルから結果を取得する方法

分類Dev

2つの異なるテーブルから共通データを取得する

分類Dev

2つの異なるテーブルから特定の列の合計を取得して印刷する方法

分類Dev

2つの#tempテーブルを異なるサーバーからのデータと結合するSQLServer

分類Dev

2つの異なるテーブルからSQLServerの上位k個の値を決定する

分類Dev

2つの異なるテーブルから2つの異なる列の合計を取得してグループ化する方法

分類Dev

接続されていない2つの異なるテーブルから値を取得する方法

分類Dev

2つの異なるテーブルからデータを取得する方法c#

分類Dev

別のテーブルから2つの異なるテーブルの合計を取得する

分類Dev

教義: 2 つのエンティティのオブジェクトを異なる句を持つ 2 つのテーブルから取得する方法は?

分類Dev

PHPで2つの異なるテーブルから情報を取得する方法

分類Dev

2つの異なるテーブルから列の値を返す方法は?

分類Dev

MySQL、2つの異なる列から最新の日付のテーブルから行を取得

分類Dev

SQLITE:テーブルから1つの行を取得する方法+異なる順序で残りの行を取得する方法

分類Dev

2つの異なるテーブルからの同じ結果を2つの異なる行に表示する方法

分類Dev

PHPの1つのデータベースから2つの異なるテーブルから複数のデータを取得する方法

分類Dev

2つの異なるデータベースから異なるテーブルを結合する方法は?

分類Dev

Where条件が異なる1つのテーブルから2つのクエリの結果を取得する

分類Dev

1つのクエリで2つの異なるテーブルからデータを取得する

分類Dev

SQLServerの行番号でテーブルから要素を取得する方法

分類Dev

SQLは、列名が異なる2つの異なるテーブルから行を選択します

分類Dev

2つの異なるテーブルからの2つのクエリを結合する方法

分類Dev

同じテーブルの2つの列から1つの行で異なる結果を取得するにはどうすればよいですか?

分類Dev

結合を使用して2つの異なるテーブルから2つの列を選択する方法

分類Dev

2つの異なる行の列値を比較しながらテーブルをクエリする方法は?

Related 関連記事

  1. 1

    別のテーブルから2つの異なるテーブルから合計を取得する方法

  2. 2

    同じSQLの2つの異なるテーブルから2つの値を取得する方法

  3. 3

    異なるテーブルの2つの列から重複を取得する

  4. 4

    2つの異なるテーブルから1つの列を取得する方法

  5. 5

    1つの入力で2つの異なるテーブルから結果を取得する方法

  6. 6

    2つの異なるテーブルから共通データを取得する

  7. 7

    2つの異なるテーブルから特定の列の合計を取得して印刷する方法

  8. 8

    2つの#tempテーブルを異なるサーバーからのデータと結合するSQLServer

  9. 9

    2つの異なるテーブルからSQLServerの上位k個の値を決定する

  10. 10

    2つの異なるテーブルから2つの異なる列の合計を取得してグループ化する方法

  11. 11

    接続されていない2つの異なるテーブルから値を取得する方法

  12. 12

    2つの異なるテーブルからデータを取得する方法c#

  13. 13

    別のテーブルから2つの異なるテーブルの合計を取得する

  14. 14

    教義: 2 つのエンティティのオブジェクトを異なる句を持つ 2 つのテーブルから取得する方法は?

  15. 15

    PHPで2つの異なるテーブルから情報を取得する方法

  16. 16

    2つの異なるテーブルから列の値を返す方法は?

  17. 17

    MySQL、2つの異なる列から最新の日付のテーブルから行を取得

  18. 18

    SQLITE:テーブルから1つの行を取得する方法+異なる順序で残りの行を取得する方法

  19. 19

    2つの異なるテーブルからの同じ結果を2つの異なる行に表示する方法

  20. 20

    PHPの1つのデータベースから2つの異なるテーブルから複数のデータを取得する方法

  21. 21

    2つの異なるデータベースから異なるテーブルを結合する方法は?

  22. 22

    Where条件が異なる1つのテーブルから2つのクエリの結果を取得する

  23. 23

    1つのクエリで2つの異なるテーブルからデータを取得する

  24. 24

    SQLServerの行番号でテーブルから要素を取得する方法

  25. 25

    SQLは、列名が異なる2つの異なるテーブルから行を選択します

  26. 26

    2つの異なるテーブルからの2つのクエリを結合する方法

  27. 27

    同じテーブルの2つの列から1つの行で異なる結果を取得するにはどうすればよいですか?

  28. 28

    結合を使用して2つの異なるテーブルから2つの列を選択する方法

  29. 29

    2つの異なる行の列値を比較しながらテーブルをクエリする方法は?

ホットタグ

アーカイブ