猿问

spark sql 支持子查询吗?

spark sql 支持子查询吗


慕妹3146593
浏览 1306回答 2
2回答

桃花长相依

因为sql的条件筛选不走索引情况下 是循环遍历 而子查询 的出现 会使子查询的查询次数=子查询个数乘以数据行数 那么多次 效率不高 所以不建议使用子查询 非要用 子查询最好给子查询的表建立索引譬如:Select * From feeData Where FeeID Not in (Select ID From FeeInfo)FeeInfo 表最好有索引优化语句:Select * From feeData as d Left Join FeeInfo f on d.FeeID =f.ID Where f.Id is null

慕桂英3389331

支持从子句中的子查询,如:1SELECT col FROM (SELECT *  FROM t1 WHERE bar) t2只是不支持子查询的 WHERE clause.Generally 里的任意子查询(尤其是相关子查询)原文:
随时随地看视频慕课网APP
我要回答