ユーザーと Web サイトの他のさまざまな側面との間の関連付けを追跡するために使用するテーブルがあります。
最初に利用可能な行を取得し、その列の 1 つまたは 2 つを更新できるようにする必要があります。基準は、列が使用されているかどうかuser_id
です。
id | tag_id | user_id | product_id
割り当てられていないタグが行にある場合、user_id
その行を使用して最新の購入製品に更新できるようにしたいと考えています。
1 | 100001 | 29 | 66
2 | 100002 | 0 | 0
3 | 100003 | 0 | 0
ご覧のとおり、2 行目が最初の適格な候補になります。
それを実現するために必要なSQLが何であるかわかりません