首页 > 解决方案 > From 语句的含义

问题描述

我正在开发一个示例 windowsform 应用程序,当用户在数据网格视图的一行中执行双击时,它会打印报告。

在对查询 ecc 的一些问题进行故障排除后,我运行了一个from我从未见过的奇怪语句。

声明下方:

SELECT some_tables
FROM table1 table2 inner join table3 table4 on table2.id = table4.id

这个状态是我使用 SQL 分析器捕获的工作查询的结果,我需要这样做,因为之前的查询没有检索到正确的数据。

我已经在互联网上搜索了该声明但没有成功,那么详细说明它是做什么的?

标签: sqlsql-server

解决方案


编辑:我刚刚看到@Larnu 和我说的一样,她是对的^^

这里发生的是使用 an alias您可以在此处阅读有关它们的信息

FROM table1 table2 inner join table3 table4 on table2.id = table4.id

正在使用别名,其中table2是 的别名table1table4是 的别名table3

您可以建立以下关联: table2 = table1 table4 = table3

所以该语句也可以写成:

FROM table1 inner join table3 on table1.id = table3.id

推荐阅读