表3的查询是什么?

时间:2017-12-16 18:19:01

标签: sql-server erp

我从SQL数据库中提取了这两个表:

table 1

查询表1:

SELECT POM_DOCNO,
POM_DATE,
SUP_CODE,
POM_CREATEDBY 
FROM SI_PURORDERMASTER
WHERE POM_YEAR = 2012
AND POM_PERIOD = 6

table 2

查询表2:

SELECT POM_DOCNO,
ITM_ITEMCODE,
ITM_ITEMDESC,
POD_QTY,
POD_RATE
FROM SI_PURORDERDETAIL
WHERE POM_YEAR = 2012
AND POM_PERIOD = 6

table 3

查询获取表3?

我尝试过使用连接但总是会得到错误的结果:/ 无论如何只需要表1和表1来获得表3 2? 表1和表2都有" POM_DOCNO" 列。

1 个答案:

答案 0 :(得分:0)

尝试类似的东西;

SELECT TOP 5
SIR.POM_DOCNO,
SIR.POM_DATE,
SIR.SUP_CODE,
SIL.ITM_ITEMCODE,
SIL.POD_QTY,
SIL.POD_RATE,
SIR.POM_CREATEDBY 
FROM SI_PURORDERMASTER SIR inner join SI_PURORDERDETAIL SIL ON SIR.POM_DOCNO = SIL.POM_DOCNO
WHERE SIR.POM_YEAR = 2012
AND SIR.POM_PERIOD = 6

另外,只需使用TOP来限制结果。如果您想要快照订单,请使用order by