sales
列と呼ばれる単純なテーブルがあります
createdon, saleid, customerid
他のテーブルcustomer
列のあるテーブルがあります
customerid, name, etc..
今、私はクライアントによる最後の5つの販売が必要です。
scanned
私が持っていると呼ばれる他のテーブルで
scannedid,saleid,customerid
過去5回の販売でスキャンされたクライアントを取得するには、クライアントごとに最後の5回のsalesidが必要だと思います(たとえば、月曜日から土曜日に顧客が訪問されるなど、販売は同じ日ではありませんが、火曜日と木曜日に訪問されますが、この情報この例では重要ではありません)
私の本当の質問は
過去5回の販売でスキャンされたcustomersidを取得するにはどうすればよいですか?
そのためには、たとえば、クライアントごとに最後の5つのsalesidを取得するためのクエリが必要だと思います。3人の顧客がいる場合、customer1、customer2、customer3の最後の5つのsalesが必要です。その後、15個のsaleidが返されます。