我刚开始使用scala框架,下面是有子查询的查询。根据我有限的知识火花不支持子查询,而且一次支持多个列?select id, email from test1 group by id ,email ;
在spark上面的查询转换成这样,但是问题是我们如何使用来自不同数据帧的哪个条件。我们如何将整个查询<
MySql支持GROUP BY WITH ROLLUP,这将返回group by中n列中最后x列的聚合,但不支持GROUP BY WITH CUBE获取n列的所有组合和聚合。我可以通过使用ROLLUP查询执行GROUP by的联合来模拟这一点,但是MySql会多次具体化我的子查询。我在一个大型子查询上使用了group by,因此这是次优的。有没有办法在没有临时表的情况下解决这个问题
有一个名为“book”的表,然后有一个主键的多个表,以及值:例如“库”和“类型”。然后,将这个主键存储在每本书的“图书”表中。使用内部联接进行选择,并对库列进行排序--是否使用临时表?将文本值复制到“book”表而不是主键不一致的database?Using a子查询select books where library = (select id where library = 'A')?mysql缓