質問編集履歴
2
ソースコードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
ーーーーーーーーーーーーーーー
|
22
22
|
|
23
|
-
id
|
23
|
+
id name team
|
24
24
|
|
25
25
|
ーーーーーーーーーーーーーーー
|
26
26
|
|
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
```ここに言語を入力
|
50
50
|
|
51
|
-
select * from
|
51
|
+
select * from テーブル where team in ("select team from テーブル group by team having count(team) > 1" and "group by team having count(team) < 2") order by id asc ;
|
52
52
|
|
53
53
|
```
|
54
54
|
|
1
全体を簡略化しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,43 +8,15 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
11
|
+
- チーム同士を1セット
|
12
12
|
|
13
|
-
|
13
|
+
- チームは優先的に一覧の上部に表示(片方のIDを昇順)
|
14
14
|
|
15
|
-
|
15
|
+
- チームメイトがいない孤立したユーザーは下部に表示(ID昇順)
|
16
16
|
|
17
17
|
|
18
18
|
|
19
19
|
(例)
|
20
|
-
|
21
|
-
この一覧を、以下のように並び替えたいです
|
22
|
-
|
23
|
-
ーーーーーーーーーーーーーーー
|
24
|
-
|
25
|
-
id name team
|
26
|
-
|
27
|
-
ーーーーーーーーーーーーーーー
|
28
|
-
|
29
|
-
1 山田 Y
|
30
|
-
|
31
|
-
2 西野 N
|
32
|
-
|
33
|
-
3 赤沢 A
|
34
|
-
|
35
|
-
4 岩尾 I
|
36
|
-
|
37
|
-
5 矢野 Y
|
38
|
-
|
39
|
-
6 亜久津 A
|
40
|
-
|
41
|
-
... ... ...
|
42
|
-
|
43
|
-
|
44
|
-
|
45
|
-
|
46
|
-
|
47
|
-
|
48
20
|
|
49
21
|
ーーーーーーーーーーーーーーー
|
50
22
|
|
@@ -74,7 +46,11 @@
|
|
74
46
|
|
75
47
|
|
76
48
|
|
49
|
+
```ここに言語を入力
|
50
|
+
|
77
51
|
select * from customers where team in ("select team from customers group by team having count(team) > 1" and "group by team having count(team) < 2") order by id asc ;
|
52
|
+
|
53
|
+
```
|
78
54
|
|
79
55
|
|
80
56
|
|
@@ -84,7 +60,7 @@
|
|
84
60
|
|
85
61
|
|
86
62
|
|
87
|
-
team
|
63
|
+
teamのcount数が2なら優先、かつidをascというように並び替えなどしているのですが、なかなか正解が見つかりません。
|
88
64
|
|
89
65
|
どうかご教示いただけますでしょうか。
|
90
66
|
|