如何 "按顺序 "查询多个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中的顺序排序

如何在 Hadoop Hive 中执行“事件顺序”查询?

我们可以在 Laravel 迁移中的单个 DB::statement("Query 1; Query 2") 中使用多个 SQL 查询吗?

按多个数组对 Tableview 行进行排序

如何按条件查询MYSQL数据库中的表名

如何将 JAVa中的 String类变量嵌入SQL查询语句中...?