作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
任何人都可以向我解释为什么他们在代码上使用 AS id
和 AS r2
以及 USING id
:
SELECT id, username FROM friendship JOIN (SELECT CEIL(RAND() * (SELECT MAX(id) FROM friendship)) AS id) AS r2 USING (id);
我只是想知道使用它们的目的,为什么使用它们?
最佳答案
As 只是为子查询创建一个别名,这样您就可以在 using 命令中使用相同的别名“id”。
基本上,查询希望友谊表在 id 列上连接子查询,因为子查询只返回一个结果,它可以与友谊表中的 id 列连接。
关于mysql - 何时或为何使用 mysql AS 和 USING?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567573/
我是一名优秀的程序员,十分优秀!