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

回答編集履歴

4

修正

2019/03/05 09:19

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -12,5 +12,5 @@
12
12
  INNER JOIN users_table
13
13
  ON meta_userid.meta_value=users_table.ID
14
14
  WHERE meta_type.meta_value='type_A'
15
- AND users_table.user_nicename='二郎'
15
+ AND users_table.user_name='二郎'
16
16
  ```

3

追記

2019/03/05 09:19

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,2 +1,16 @@
1
1
  `comment_meta_table`の`meta_key`が'TYPE'と'userID'のぞれぞれと結合しないと駄目ですね。
2
- `comment_meta_table`は`meta_key`毎のテーブルとして考えてください。
2
+ `comment_meta_table`は`meta_key`毎のテーブルとして考えてください。
3
+ ```SQL
4
+ SELECT comments_table.comment_ID
5
+ FROM comments_table
6
+ INNER JOIN comment_meta_table meta_type
7
+ ON comments_table.comment_ID=meta_type.comment_id
8
+ and meta_type.meta_key='type'
9
+ INNER JOIN comment_meta_table meta_userid
10
+ ON comments_table.comment_ID=meta_userid.comment_id
11
+ and meta_userid.meta_key='userID'
12
+ INNER JOIN users_table
13
+ ON meta_userid.meta_value=users_table.ID
14
+ WHERE meta_type.meta_value='type_A'
15
+ AND users_table.user_nicename='二郎'
16
+ ```

2

追記

2019/03/05 09:17

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,1 +1,2 @@
1
- `comment_meta_table`の`meta_key`が'TYPE'と'userID'のぞれぞれと結合しないと駄目ですね。
1
+ `comment_meta_table`の`meta_key`が'TYPE'と'userID'のぞれぞれと結合しないと駄目ですね。
2
+ `comment_meta_table`は`meta_key`毎のテーブルとして考えてください。

1

訂正

2019/03/05 09:08

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,1 +1,1 @@
1
- `comment_meta_table`の`meta_key`が'TYPE'と'userID'のそれぞれぞれぞれと結合しないと駄目ですね。
1
+ `comment_meta_table`の`meta_key`が'TYPE'と'userID'のぞれぞれと結合しないと駄目ですね。