我是SQL新手......请不要介意我是否问傻问题。 这是我的第一个查询,它应该根据代码执行数据WHERE hits.transaction。 transactionId IS NOT NULL多个WHERE语句的子查询...
我有多个SELECT,FROM和WHERE语句。我如何纠正这一点。
SELECT
date,fullvisitorid AS Users,
hits.product.v2ProductName AS Product_Name,
(hits.product.productPrice/1000000) AS Product_Price,
(hits.product.productQuantity) AS Product_Quantity,
(hits.product.productrevenue/1000000) AS Product_Revenue
FROM ([DATASET])
WHERE hits.transaction.transactionId IS NOT NULL
-------------------------------------------------------------------
SELECT
hits.eCommerceAction.action_type AS Product_Viewed
FROM ([DATASET])
WHERE hits.eCommerceAction.action_type = '2'
什么是你真的想要实现?你能提供一个表格数据和预期输出的例子吗? –
第一个SELECT返回5列,第二个仅返回一列。你想如何“结合”这些结果集? – jarlh
date,Users,Product_Name,Product_Price,Product_Quantity,Product_Revenue - 所有这些列都在一张表中可用,我将这些全部集中到一个视图中,在此处我可以显示总体产品查看次数与总产品收入与总产品数量的关系, Product_Viewed可以在条件为'2'的情况下被拉动,并且所有的应该被拉动如果hits.transaction.transactionId不为空....或者所有这些列将拉取具有NULL值的数据 –