如何将 SQL 子查询转换为 Join 子句?

新人101

今天是个好日子,

我一直在尝试将以下 SQL 语句转换为连接子句,但是我无法弄清楚如何去做,并且想知道是否可以得到一些帮助。

这是声明:

SELECT OrderID FROM Orders
WHERE OrderDate = (SELECT orderDate FROM Orders WHERE OrderID = 10280);

我实际上是在尝试获取与 OrderID 为 10280 的订单在同一日期放置的所有 orderID。

谢谢,

纳文库马尔

试试这个:

SELECT o.OrderId 
FROM Orders o
JOIN Orders ord 
ON o.OrderDate = ord.OrderDate 
WHERE ord.OrderID = 10280;

您可以从这里有更好的理解:https ://www.sqlservertutorial.net/sql-server-basics/sql-server-self-join/#:~:text=A%20self%20join%20allows%20you,join %20or%20left%20join%20 子句

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何避免FROM子句中的子查询将SQL查询转换为休眠查询?

如何将具有实际值的IN子句转换为join子句?

如何编写 sql 查询,其中 WHERE 子句使用转换为 long 的子字符串?

将SQL Join查询转换为Laravel

join + into子句如何转换为GroupJoin

如何将 sql 查询转换为 linq LEFT OUTER JOIN

如何将sql multimple LEFT JOIN转换为linq

如何将 SQL 查询转换为 PHP 并在 WHERE 子句中使用 AND 运算符

如何将Oracle多参数子查询转换为MS SQL子查询

使用SQL子查询或JOIN子句进行选择

如何将带有in子句的sql查询转换为字符串

如何将Select中的子查询转换为SQL查询到.NET Core查询

Oracle 11g XE:如何将LEFT SQL JOIN转换为使用半联接和相关查询的查询?

将 SQL JOIN 查询转换为 SQL Codeigniter

SQL如何将数组转换为IN子句中使用的值

使用 Join 将子查询转换为查询

INNER JOIN SQL查询将nvarchar值转换为int

如何将SQL查询转换为Codeigniter查询

如何将sql查询转换为dax查询

如何将存在的SQL查询转换为MongoDB查询

将Sql查询转换为linq包含条件OrderBy / ThenBy子句

将 SQL 查询转换为使用 AggregateFunctions 和 Where 子句的实体框架

如何在 linq 或 lambda 中使用 join 和 where 子句编写 sql 查询

如何将 SQL SERVER 查询转换为 Oracle SQL?

将子句列表转换为查询?

如何将 SQL 运算符转换为 LINQ“IN”Join

SQL JOIN-WHERE子句与ON子句

JOOQ查询以JOIN ON WITH子句

如何将LEFT JOIN和Where子句与JPQL结合?