やりたいこと
ユーザーとカテゴリのペアでのカウントを記録するテーブルを作りたいです。
create tables test(id bigint(20) NOT NULL AUTO_INCLIMENT, user_id bigint(20) NOT NULL, category_id bigint(20) NOT NULL, count bigint(20), PRIMARY KEY(id));
というテーブルを作成して、user_idとcategory_idが一致したときのみ、count + 1、なければ count = 1でレコードを追加
user_id と category_idは、それぞれのカラムごとには重複することはあっても、user_idとcategory_idのペアは重複しないようにしたいです。
これを、一つのSQL文で行いたいと思っています。
有識者の方がいれば、教えを乞いたいです。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー