首页
13问答网
>
mysql 不支持子查询 那应该如何实现查询
mysql 不支持子查询 那应该如何实现查询
2025-04-16 02:49:33
推荐回答(2个)
回答1:
可以使用视图或者临时表,将无参数的子查询结果放到视图,有参数的子查询临时表中 问题是mysql 支持子查询啊
回答2:
Semi-join 限制
不过并不是所有子查询都是半联接,必须满足以下条件:
子查询必须是出现在顶层的 WHERE、ON 子句后面的 IN 或者 =ANY
子查询必须是单个 select,不能是 union;
子查询不能有 group by 或者 having 子句(可以用 semijoin materialization 策略,其他不可以 );
It must not be implicitly grouped (it must contain no aggregate functions). (不知道啥意思,保持原文);
子查询不能有 order by with limit;
父查询中不能有 STRAIGHT_JOIN 指定联接顺序;
The number of outer and inner tables together must be less than the maximum number of tables permitted in a join.
相关问答
最新问答
用纯合子果蝇作为亲本研究两对相对性状的遗传实验,结果如下:
成都和雅国际具体信息?
荣耀9青春版和努比亚V18续航哪个好?
9岁男孩能打生长激素吗
首尔购物的地方有24小时的吗?我听说东大门是24小时……
儿童安全座椅都有哪些类型的?选购的时候需要注意什么?
1991年八月初一午时末生人的命运
孕8个月胎儿有多重
广元农村商业银行股份有限公司凤冠分理处怎么样?
安徽太湖县到四川泸州怎么走