我用来在side select子句中编写select子句以避免从from子句中加入。但是,我担心这是一个很好的相关练习,否则会降低数据库的性能。下面是包含多个表的查询,但是我用没有任何联接语句的嵌套select子句写了它。请让我知道如果我犯了什么错误或没有问题。此时此刻,我正在得到准确的结果。嵌套select子句是否会降低数据库性能?
SELECT * ,
(select POrderNo from PurchaseOrderMST POM
where POM.POrderID=CET.POrderID)as POrderNo,
(select SiteName from SiteTRS ST where ST.SiteID=CET.SiteID)as SiteName,
(select ParticularName from ParticularMST PM where
PM.ParticularID=CET.ParticularID)as ParticulerName
FROM ClaimExpenseTRS CET
WHERE [email protected]
可能的重复:http://stackoverflow.com/questions/1067016/join-queries-vs-multiple-queries –