質問するログイン新規登録

回答編集履歴

3

事実関係の正確化

2016/07/18 20:10

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  自分でも適当に書いてみました。
2
- 動作を速くできる要素がありそうな感じはしまが、とりあえず眠たいので寝ます。おやすみなさい。
2
+ SQLのことはよ知らないのもっと良い方法があるかもせんが、眠たいのでとりあえず寝ます。おやすみなさい。
3
3
 
4
4
  1.更新後のリストに存在しないユーザーをすべて消す
5
5
  ```SQL

2

文章力

2016/07/18 20:10

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  自分でも適当に書いてみました。
2
- 動作を速くできる要素がありそうな感じはしますが、眠たいので寝ます。おやすみなさい。
2
+ 動作を速くできる要素がありそうな感じはしますが、とりあえず眠たいので寝ます。おやすみなさい。
3
3
 
4
4
  1.更新後のリストに存在しないユーザーをすべて消す
5
5
  ```SQL

1

書式の改善

2016/07/18 20:01

投稿

退会済みユーザー
answer CHANGED
@@ -1,11 +1,12 @@
1
1
  自分でも適当に書いてみました。
2
2
  動作を速くできる要素がありそうな感じはしますが、眠たいので寝ます。おやすみなさい。
3
3
 
4
- 1. 更新後のリストに存在しないユーザーをすべて消す
4
+ 1.更新後のリストに存在しないユーザーをすべて消す
5
5
  ```SQL
6
6
  DELETE FROM members WHERE groupID=3 AND userID NOT IN(2, 6, 9);
7
7
  ```
8
+
8
- 2. 現在テーブルに存在していないユーザーを追加する
9
+ 2.現在テーブルに存在していないユーザーを追加する
9
10
  ```SQL
10
11
  INSERT INTO
11
12
  members(groupID, userID)(