具有多个参数和一个空格的 MySQL FROM 子句?

标签 mysql sql database

基本上,我正在尝试做与询问 this question 的人相同的事情但是“aF”的第一个答案以我从未见过的方式使用 FROM。

SELECT 
    t1.team_name as team1, 
    t2.team_name as team2, 
    t.team_1, t.team_2
FROM trades t
INNER JOIN teams t1 ON t1.id = t.team_1
INNER JOIN teams t2 ON t2.id = t.team_2;

我从来没有见过 FROM 语句后面有两个参数,并且它们之间只有一个空格,这让理解答案变得困难。什么意思?

最佳答案

它是 FROM trades AS t 的缩写形式。它是一个别名,因此您不必一次又一次地写下整个表名。当然,当您两次加入同一张表时,还要区分这些表。

关于具有多个参数和一个空格的 MySQL FROM 子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40612386/

相关文章:

mysql - Is Mysql now() 从服务器时间获取时间戳

javascript - 我如何使 PHP/HTML 图像在单击时显示原始大小?

database - ERD 行动可以或应该涉及 2 个以上的实体吗?

php - 关于允许用户向 mysql 数据库提交信息的指南

python - 根据 c 中的值乘以 pandas DataFrame 中的行

MySQL Join 不返回与新数据库实例中的两个表匹配的数据

Mysql 查询优化 - 50k+ 行

不同表结构内的mysql数据同步

mysql - 做数据库事务防止其他用户干扰它

python - 从 json 转换为 dataframe 再到 sql