Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SELECT ic FROM sd WHERE ic <= (SELECT ic FROM md WHERE sd.ic = md.ic);
我应该给表 sd 一个别名以使该查询起作用吗?
这不是强制性的,但这是一个很好的做法。在更复杂的查询中,您将失去超过 4-5 个具有原始名称的表。
每当我们使用连接时,我们总是使用别名,这是一个很好的做法,但在子查询中它不是必需的,它取决于我们在子查询中使用的条件。如果我们在 3 到 4 个表之间使用连接,我们总是使用别名,因为我们可以记住名称并且可以轻松编写。
您必须使用 JOIN 操作指定内部查询。此外,如果结果有多个值,这将不起作用