1

注文テーブル内のすべての国の郵便番号データを返そうとしています。これは簡単なクエリのはずですが、まったく機能しません。クエリは正常に実行されますが、結果のすべての行は次のとおりです。

  • POSTCODE| | COUNTRY| | id < 国 ID

私のクエリは次のとおりです。

SELECT 'POSTCODE' as billing_postcode, 'COUNTRY' as Title, billing_country_id
FROM [DB].[dbo].[Order]
INNER JOIN [DB].[dbo].[Country]
ON country_id = billing_country_id
GROUP BY billing_country_id

以下は、私が得ている出力の例です: -

ここに画像の説明を入力

郵便番号 + 国が返されないのはなぜですか? ここで私が間違ったことを誰かが見ることができますか?

ありがとう

編集*

基本的な注文テーブルの構造:

オーダー ID | 請求先郵便番号 | 請求国 ID

基本的な国のテーブル構造:

country_id | 題名

4

2 に答える 2