0

何か聞きたいです。

表は次のとおりです。

A_ID    B_ID    C_ID    Version E_ID    F_ID

1009    2882000 mi7       1      200    01.mi7.LBUS.BSMS5.1360062644 
1009    2882000 mi7       1      200    02.mi7.LBUS.BSMS5.1360062656 
1009    2882000 mi7       1     -130    03.mi7.LBUS.BSMS5.1360062670 
1009    2882000 mi7       2      200    01.mi7.LBUS.BSMS5.1360062681 
1009    2882000 mi7       2      200    02.mi7.LBUS.BSMS5.1360062689

最新バージョンであるテーブルからE_IDとF_IDのすべての値を取得したいのですが、バージョン列を参照してください。バージョン列は他のプロセスを参照して増加します。常に最新の値を取得したいです。

私は出力が欲しいです:

Version    E_ID          F_ID
2        200    01.mi7.LBUS.BSMS5.1360062681 
2        200    02.mi7.LBUS.BSMS5.1360062689

私は何をすべきか?

4

1 に答える 1

1

試す:

SELECT E_ID, F_ID
FROM [the table]
WHERE [Version] = (SELECT MAX([Version]) FROM [the table])

これにより、バージョン = 2 のすべての行が返されます。

于 2013-02-06T05:47:28.623 に答える