質問編集履歴
5
質問内容の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
-
users groups テーブルが group_users という子テーブル
|
1
|
+
users groups テーブルが group_users という子テーブル(user_id, group_id カラムをもっている)
|
2
|
+
で加入状況が関連付けされていて
|
2
3
|
あるユーザ($user_id) が特定の時間($time) より後に加入したグループ`または加入していないグループ`を抽出したいです
|
3
4
|
|
4
5
|
書式は fuel のクエリビルダなのですが
|
4
質問内容の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,4 +15,6 @@
|
|
15
15
|
のようにかいてしまうと Left Join してても
|
16
16
|
`->where('user_id', $user_id)` の条件のせいで
|
17
17
|
group_users に存在するレコードしか抽出できないんですが
|
18
|
-
どうかけばいいのでしょうか
|
18
|
+
どうかけばいいのでしょうか
|
19
|
+
|
20
|
+
回答は MySQL 形式でも大丈夫なのでよろしくおねがいします
|
3
質問内容の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
users groups テーブルが group_users という子テーブルで関連付けされていて
|
2
|
-
あるユーザが特定の時間より後に加入したグループ`または加入していないグループ`を抽出したいです
|
2
|
+
あるユーザ($user_id) が特定の時間($time) より後に加入したグループ`または加入していないグループ`を抽出したいです
|
3
3
|
|
4
4
|
書式は fuel のクエリビルダなのですが
|
5
5
|
```
|
2
質問内容の修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
外部結合のフィルタについて
|
1
|
+
[MySQL] 外部結合後のフィルタについて
|
body
CHANGED
File without changes
|
1
質問内容の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
->where('user_id', $user_id)
|
10
10
|
->where_open()
|
11
11
|
->where('group_users.created_at', '>', $time)
|
12
|
-
->or_where('
|
12
|
+
->or_where('$user_id', '=', null)
|
13
13
|
->where_close()
|
14
14
|
```
|
15
15
|
のようにかいてしまうと Left Join してても
|