有没有一种方法可以缩短我的SQL Server代码

时间:2019-12-30 07:55:36

标签: sql-server

我对于SQL Server还是很陌生,基本上我有一个使用两个表的查询,我想知道是否有一种简单的方法可以缩短代码,表名的重复看起来很糟糕。

flatList

必须有一种更简单的方法来执行此操作。谢谢。

1 个答案:

答案 0 :(得分:4)

使用表别名来缩短该代码:

SELECT        
    ol.OrderID, 
    ol.Created, ol.CreatedBy, ol.Updated, ol.UpdatedBy, 
    ol.CUT, ol.CDL, 
    ol.Domain, ol.ProductID, ol.Amount,  
    p.ProductName, p.Supplier, p.Quantity AS TotalQuantity, p.Price, 
    ol.PrimKey
FROM
    dbo.atbl_Sales_OrdersLines ol
INNER JOIN
    dbo.atbl_Sales_Products p ON ol.ProductID = p.ProductID

olp是表别名,您可以选择-我建议选择“直观”的名称,例如“ ol”代表“订单行”,“ p”代表“产品”-使阅读(和理解)SQL代码更加容易