我有表這樣2字段中POSTGRESQL:查詢1場使用where子句
Column | Type | Modifiers
---------------+-----------------------------+-----------
id | smallint | not null
merchant_id | smallint | not null
batch_no | smallint | not null
我有查詢這樣的:
select merchant_id , max(batch_no) from batch group by merchant_id
它返回這樣一個值:
merchant_id | max
-------------------+------
14 | 593
45 | 1
34 | 3
46 | 1
25 | 326
27 | 61
17 | 4
我怎樣才能得到每個數據的ID?什麼查詢我可以用來獲得1結果whish是上述數據的ID?
它看起來像你需要也拉ID。在你的情況下,它將從批處理組中選擇id,merchant_id,max(batch_no),由merchant_id' – kobaltz 2012-02-03 03:58:34
什麼是ID與merchant_ID的關係?你可以發佈前5行左右的SELECT * FROM批處理嗎? – Aaron 2012-02-03 04:32:26