【发布时间】:2020-09-23 09:11:45
【问题描述】:
我正在尝试使用以下查询作为我的数据流的来源,但我不断收到错误。数据流不支持该功能吗?
SELECT customer.customerid AS 'customerid',
customer.customer_fname AS 'fname',
customer.customer_lname AS 'lname',
customer.customer_phone AS 'Phone',
address.customer_addressid as 'addressid',
address.Address_type as 'addresstype',
address.street1 as 'street1'
FROM customer customer
INNER JOIN customer_address address
ON customer.customerid = address.customerid
order by customer.customerid
FOR JSON AUTO, ROOT('customer')
我收到以下错误:
Notifications
Column name needs to be specified in the query, set an alias if using a SQL function
ADF V2,数据流,来源
【问题讨论】:
-
什么是源,SQL数据库?你是在查询选项里设置的吗?
-
@LeonYue,感谢您的回复。源是 SQL 数据库。我在“源选项”>“输入”(查询)>查询(文本框)中设置查询。
-
该错误是由数据流查询不支持
order by语句引起的,而不是'FOR JOSN AUTO'。请看我的回答。如果我的回答对您有帮助,请接受它作为答案(单击答案旁边的复选标记将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢。 -
您还有其他顾虑吗?
标签: azure-data-factory-2 azure-data-flow