我在Hortonworks HDP 2.6.4 Sandbox环境下运行spark-sql。我在spark-sql,Customer表和Orders表中创建了2个非常基本的表。我已经写了一个JOIN来收集订单信息,如下所示:
SELECT Customers.ID, Name, Product_Name
FROM Customers JOIN Orders
WHERE Customers.ID = Orders.Customer_ID;
但是,与pyspark中的SQL代码不同,其中列名显示为默认值,spark-sql没有列名显示为默认显示。我得到以下结果(我的数据库中有5个客户和5个订单):
2222 Emily HTC Edge
1111 John Google Nexus 5
1111 John Samsung Galaxy 7
1111 John iphone 6
4444 Jane Samsung J Series
Time taken: 0.516 seconds, Fetched 5 row(s)
spark-sql>
任何人都知道如何打开列标题名称,我希望看到ID,Name和Product_Name作为结果集中的第一行?