bugfix> mysql > 投稿

次のような名前のMySQLのテーブルがあります


処理するものが2つあります

1-使用されていないすべての書籍を非アクティブ化します

isActive = 1 - Active
isActive = 0  - Inactive
is_inuse = 1 - in use
is_inuse = 0 - not in use
I have the query as such

。 。 。

update books 
set is_active=0 
where book_name in (select (book_name) 
                    from books  
                    group by book_name 
                    having count(1) >1
                   ) and 
      is_inuse != 1;

2-最小のブックIDを持つブックを除くすべての重複するブックの名前を変更し、ブックの名前の前にbook_idを追加します。 この場合のクエリの作成に苦労しています。