私は3つの列を持つ次の表を持っています。私は "apprul_num_sequence"列で最低から最高まで注文する必要があり、 "apprul_cd_fare_rule_bigint"マイナーにとどまっていなければなりません。 2番目の表に示すように、期待される結果になります。私は、これはグループ別のクエリであり、順序は同じですが、私は推測できません。何か案は?sqlは小グループを選択します
+--------------------------+-------------------+------------------+
|apprul_cd_fare_rule_bigint|apprul_num_sequence|apprul_crr_segment|
+--------------------------+-------------------+------------------+
| INNJ| 4999800| 1|
| INNJ| 4999800| 2|
| INNJ| 4999800| 3|
| INNJ| 4999800| 4|
| INNJ| 4999800| 5|
| INNJ| 4999800| 6|
| INNR| 5000000| 1|
| INNR| 5000000| 2|
| LW15| 5004900| 1|
| INNJ| 5005000| 1|
| INNJ| 5005000| 2|
| INNJ| 5005000| 3|
| INNJ| 5005000| 4|
| INNJ| 5005000| 5|
| INNJ| 5005000| 6|
+--------------------------+-------------------+------------------+
期待される結果:
+--------------------------+-------------------+------------------+
|apprul_cd_fare_rule_bigint|apprul_num_sequence|apprul_crr_segment|
+--------------------------+-------------------+------------------+
| INNJ| 4999800| 1|
| INNJ| 4999800| 2|
| INNJ| 4999800| 3|
| INNJ| 4999800| 4|
| INNJ| 4999800| 5|
| INNJ| 4999800| 6|
| INNR| 5000000| 1|
| INNR| 5000000| 2|
| LW15| 5004900| 1|
+--------------------------+-------------------+------------------+
つ以上のケースINNJで同じようであれば、私は最低の「apprul_num_sequence」と「apprul_cd_fare_rule_bigint」でなければならない、です。
mysqlまたはsqlサーバを使用していますか?彼らは同じことではありません。 –
"stay with the ... minor"?ハァッ? –
これはjava、sqlのプログラム用です – nest