我有以下查询:
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层以上子查询转换为联接表示法的内容,而且也无法解决。
谁能解释怎么做?
我已经在谷歌上找了一段时间但找不到答案!
数据库表是否可以附加多个分区,索引和集群?
如果分区与索引在同一行,它会引发错误吗?
这有什么好处吗?
非常感谢,
祖鲁