私はSQLを長い間使用していません。基本的なクエリについては、助けが必要です。次の3つのテーブルがあります。
users (id, name)
products (id, name)
owners (userid, productid, date)
1つの製品をユーザーAからユーザーBに販売してから、Aに戻すことができます。
ここで、トランザクションの日付とともに、すべてのユーザーが現在所有しているすべての製品のリストが必要です。
現在、私のクエリはこれですが、古いデータ(最新のものではなく、1つの製品を1人のユーザーに最初に関連付ける)で立ち往生しています。
SELECT users.name, products.name, date
FROM products
JOIN owners ON products.id = owners.id
JOIN users ON owners.id = user.id
GROUP BY product.id
ヒントはありますか?
ありがとう