次の SQL フィドルを見る: http://sqlfiddle.com/#!2/962496/1
userpk = 2 および reg = 1 のユーザー b@b.cn からのすべての注文を選択する方法と、userpk = 1 および reg = 0 の a@a.cn からの最新の 2 つの注文のみを選択するにはどうすればよいでしょうか。したがって、クエリは 3 つの注文を表示します。 userpk = 2 の場合、注文は 2 つだけです (userpk = 1 からの最も早い注文 2012-01-01 ではありません)
したがって、条件はregになります。reg = 0の場合、最初の順序は無視されます