如何 "按顺序 "查询多个SQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何 "按顺序 "查询多个SQL相关的知识,希望对你有一定的参考价值。
我有这样的多个SQL查询,它显示所有重复的行从表......
#standardSQL
SELECT COUNT(*) as num_duplicate_rows, * FROM
`data-to-insights.ecommerce.all_sessions_raw`
GROUP BY
fullVisitorId, channelGrouping, time, country, city, totalTransactionRevenue, transactions, timeOnSite, pageviews, sessionQualityDim, date, visitId, type, productRefundAmount, productQuantity, productPrice, productRevenue, productSKU, v2ProductName, v2ProductCategory, productVariant, currencyCode, itemQuantity, itemRevenue, transactionRevenue, transactionId, pageTitle, searchKeyword, pagePathLevel1, eCommerceAction_type, eCommerceAction_step, eCommerceAction_option
HAVING num_duplicate_rows > 1;
我的问题是,如何修改这个SQL查询,以显示结果的顺序由一些列,例如:。fullVisitorId
如果我把最后一行的and命令......不工作。
HAVING num_duplicate_rows > 1; ORDER BY fullVisitorId
我得到了这个错误
Syntax error: Unexpected keyword ORDER at [6:32]
答案
好吧,所以这里的情况结束了。似乎我不能在不回答问题的情况下关闭这个帖子。
以上是关于如何 "按顺序 "查询多个SQL的主要内容,如果未能解决你的问题,请参考以下文章
php sql 中WHERE 的条件:IN(3,2,5,8) 结果如何按IN中的顺序排序
我们可以在 Laravel 迁移中的单个 DB::statement("Query 1; Query 2") 中使用多个 SQL 查询吗?