0

SQL から Excel にデータをエクスポートする方法を考えています。エクスポート/インポート ウィザードを使用するオプションがあります。私の場合、テーブルには数字で構成される列があります。これらの数値は、別のテーブルに格納されている値を参照します。たとえば、テーブルに 1、2、3 などの数字の country_id 列があるとします。これらの数値を主キーとし、対応する行である国名で構成される別のテーブルがあります。

例えば:

1 英国

2 中国

3 アメリカ

したがって、エクスポート時に、数字の代わりにこれらの国名が表示されるようにします。これには、カスタマイズされたクエリが必要です。これを開始する方法の例を教えてください。クエリのエクスポート部分の書き方 これらのタイプのクエリを作成する方法に関するチュートリアルはありますか。

4

1 に答える 1

4

インポート/エクスポート ウィザードを使用して、ウィザードの手順でオプション 2 を選択することもできますSpecify Table Copy or Query。意味:

ここに画像の説明を入力

このようなクエリを使用できます。あなたのテーブル名がわからないので、最初のテーブルを ChildTable (FK を持つもの) と 2 番目のテーブル、国名を持つもの、CountryTable と呼びましょう。

SELECT A.Col1, A.Col2, B.Country_Name,
FROM dbo.ChildTable A
INNER JOIN dbo.CountryTable B
  ON B.Id = A.Country_Id
于 2012-06-29T19:09:16.747 に答える