質問編集履歴
5
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
users groups テーブルが group_users という子テーブル
|
1
|
+
users groups テーブルが group_users という子テーブル(user_id, group_id カラムをもっている)
|
2
|
+
|
3
|
+
で加入状況が関連付けされていて
|
2
4
|
|
3
5
|
あるユーザ($user_id) が特定の時間($time) より後に加入したグループ`または加入していないグループ`を抽出したいです
|
4
6
|
|
4
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,3 +33,7 @@
|
|
33
33
|
group_users に存在するレコードしか抽出できないんですが
|
34
34
|
|
35
35
|
どうかけばいいのでしょうか
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
回答は MySQL 形式でも大丈夫なのでよろしくおねがいします
|
3
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
users groups テーブルが group_users という子テーブルで関連付けされていて
|
2
2
|
|
3
|
-
あるユーザが特定の時間より後に加入したグループ`または加入していないグループ`を抽出したいです
|
3
|
+
あるユーザ($user_id) が特定の時間($time) より後に加入したグループ`または加入していないグループ`を抽出したいです
|
4
4
|
|
5
5
|
|
6
6
|
|
2
質問内容の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
外部結合のフィルタについて
|
1
|
+
[MySQL] 外部結合後のフィルタについて
|
test
CHANGED
File without changes
|
1
質問内容の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
->where('group_users.created_at', '>', $time)
|
22
22
|
|
23
|
-
->or_where('
|
23
|
+
->or_where('$user_id', '=', null)
|
24
24
|
|
25
25
|
->where_close()
|
26
26
|
|