use qcvalues_test
go
select [finalConc]
,[rowid] from qvalues where rowid in (select rowid from batchinfo where instrument = 'TF1')
and name='qc1'
and compound='etg'
group by finalConc
having COUNT(rowid)=2
为什么我会收到此错误
Msg 8120,Level 16,State 1,Line 3 列'qvalues.rowid'无效 选择列表,因为它不是 包含在一个聚合中 函数或GROUP BY子句。
答案 0 :(得分:4)
错误消息不言自明 - 您需要使用aggregate function:
SELECT
[finalConc],
MIN([rowid]) AS minRowId,
MAX([rowid]) AS maxRowId
FROM ...
答案 1 :(得分:0)
嗨牧人 要解决此问题,您需要更换 选择[finalConc] 来自qvalues的,[rowid] 同 选择[finalConc] ,来自qvalues的计数([rowid])