望着下面的SQL小提琴:http://sqlfiddle.com/#!2/962496/1條件SQL選擇:選擇時有一個值選擇所有,但最小的日期
一個人怎麼能選擇從用戶的所有訂單[email protected]與userpk = 2和reg = 1,但只有 來自[email protected]且userpk = 1且reg = 0的兩個最近訂單。因此,查詢將顯示userpk = 2的3個訂單,但只有2個訂單(不是最早的訂單2012-01-01 userpk = 1
所以病情會REG,如果REG = 0,則忽略一階
您的問題是無法回答的。您的SQL Fiddle示例沒有名爲「reg」的列,也沒有與「order」相關的表或列。請修復SQL小提琴。您也可以將問題中的表格定義。 –
小提琴固定,表用戶有列reg和訂單的關係是通過uPK(用戶userpk) –
最近的訂單總是最後兩個訂單?你的問題不幫 – frayab