小编Zul*_*ger的帖子

在MySQL中用联接替换子查询

我有以下查询:

SELECT PKID, QuestionText, Type 
FROM Questions 
WHERE PKID IN (
    SELECT FirstQuestion 
    FROM Batch 
    WHERE BatchNumber IN (
        SELECT BatchNumber 
        FROM User 
        WHERE RandomString = '$key'
    )
)
Run Code Online (Sandbox Code Playgroud)

我听说子查询效率低下,因此首选联接。但是,我找不到任何解释如何将3层以上子查询转换为联接表示法的内容,而且也无法解决。

谁能解释怎么做?

mysql sql join subquery

6
推荐指数
1
解决办法
8678
查看次数

单个表上的群集,索引和分区

我已经在谷歌上找了一段时间但找不到答案!

数据库表是否可以附加多个分区,索引集群?

如果分区与索引在同一行,它会引发错误吗?

这有什么好处吗?

非常感谢,
祖鲁

sql oracle indexing partitioning cluster-computing

3
推荐指数
1
解决办法
736
查看次数