返回一行查询表有多行

时间:2017-05-17 14:58:13

标签: ms-access

我有两张桌子: -

qryCML
QuoteID
544个
289

tblCommissionNew
Quote_ID / 阶段/ 成本
544/1 / 23.99
544/2 / 15.50
289/1 / 87.99

是否可以根据上述内容返回以下结果: -

QuoteID /第1阶段付费/第2阶段付费
544 /是/是
289 /是/否

到目前为止我放在一起的查询返回引用544的2行,这不是我想要的

1 个答案:

答案 0 :(得分:1)

您可以尝试以下数据透视查询:

//

这就是一个技巧,即字符串var newWindow = this.nativeWindow.open("//www.gmail.com");在词典上大于SELECT Quote_ID, MAX(IIF(Stage = 1, 'Yes', 'No')) AS [Stage 1 Paid], MAX(IIF(Stage = 2, 'Yes', 'No')) AS [Stage 2 Paid] FROM tblCommissionNew GROUP BY Quote_ID 。因此,如果给定的报价缺少两个阶段中的一个,则不会是最大值,否则如果阶段存在则那么结果将是。