多个WHERE语句的子查询...
我是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'
,你可以当你要多个条件WHERE
子句中结合,使用AND/OR关键字,如
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,
hits.eCommerceAction.action_type AS Product_Viewed
from ([DATASET])
WHERE hits.transaction.transactionId IS NOT NULL
AND
hits.eCommerceAction.action_type = '2'
Product_Name,Product_Price,Product_Quantity和Product_Revenue列应反映条件的基础hits.transaction.transactionId IS NOT NULL和Product_Viewed应该反映hits.eCommerceAction.action_type的基础。''''是。对于不同列有两个条件 –
结合这一点。
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,
hits.eCommerceAction.action_type AS Product_Viewed
FROM ([DATASET])
WHERE hits.transaction.transactionId IS NOT NULL
AND
hits.eCommerceAction.action_type = '2'
Product_Name,Product_Price,Product_Quantity和Product_Revenue列应反映条件的基础hits.transaction.transactionId IS NOT NULL和Product_Viewed应反映hits的基础..eCommerceAction.action_type ='2' –
您的意思是'hits.transaction.transactionId IS NOT NULL'应该仅适用于您提及的专栏? – MusicLovingIndianGirl
Product_Name,Product_Price,Product_Quantity和Product_Revenue列应反映条件hits.transaction.transactionId的基础NOT NOT NULL和Product_Viewed应该反映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值的数据 –