我试图在我们的订单表中为每个国家返回邮政编码数据,这应该是一个简单的查询,但我不能完全得到它的工作。查询执行正常,但结果的每一行只是:SQL根据不同的列值选择行
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
下面是我得到的输出的例子: -
为什么没有返回邮编+国家?任何人都可以看到我在这里做错了吗?
感谢
编辑*
基本定单表结构:
的OrderId | billing_postcode | billing_country_id
基本Country表结构:
COUNTRY_ID |标题
您使用省略号,它创建只是字符串别名部分使用它。重写你的查询开始为:“SELECT POSTCODE as billing_postcode,COUNTRY as Title ...” – Arvo