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

質問編集履歴

6

コード修正

2020/01/17 02:10

投稿

FATE-T
FATE-T

スコア10

title CHANGED
File without changes
body CHANGED
@@ -37,7 +37,7 @@
37
37
  USING(user_login)
38
38
  ORDER BY display_name ASC
39
39
  ");
40
-
40
+ ```
41
41
  現在(上手くいったとき)
42
42
  ```mySQL
43
43
 

5

コード更新

2020/01/17 02:10

投稿

FATE-T
FATE-T

スコア10

title CHANGED
File without changes
body CHANGED
@@ -37,4 +37,18 @@
37
37
  USING(user_login)
38
38
  ORDER BY display_name ASC
39
39
  ");
40
+
41
+ 現在(上手くいったとき)
42
+ ```mySQL
43
+
44
+ $test = 'aaaa';
45
+ global $wpdb;
46
+ $results = $wpdb->get_results("
47
+ SELECT user_login , posts_title
48
+ FROM $wpdb->test_master
49
+ WHERE posts_title = 'aaaa' ←を変数$testにしたいです。
50
+ JOIN $wpdb->users
51
+ USING(user_login)
52
+ ORDER BY display_name ASC
53
+ ");
40
54
  ```

4

コード更新

2020/01/17 02:08

投稿

FATE-T
FATE-T

スコア10

title CHANGED
File without changes
body CHANGED
@@ -35,6 +35,6 @@
35
35
  WHERE posts_title = {$test}
36
36
  JOIN $wpdb->users
37
37
  USING(user_login)
38
- ORDER BY $wpdb->display_name ASC
38
+ ORDER BY display_name ASC
39
39
  ");
40
40
  ```

3

コード更新

2020/01/16 08:33

投稿

FATE-T
FATE-T

スコア10

title CHANGED
File without changes
body CHANGED
@@ -32,7 +32,7 @@
32
32
  $results = $wpdb->get_results("
33
33
  SELECT user_login , posts_title
34
34
  FROM $wpdb->test_master
35
- WHERE posts_title = $test
35
+ WHERE posts_title = {$test}
36
36
  JOIN $wpdb->users
37
37
  USING(user_login)
38
38
  ORDER BY $wpdb->display_name ASC

2

コード修正

2020/01/16 08:24

投稿

FATE-T
FATE-T

スコア10

title CHANGED
File without changes
body CHANGED
@@ -3,14 +3,14 @@
3
3
  以下の二つのテーブルを、結合して、条件に一致する項目のみを選び出し、昇順にソートするSELECT文を書きたいです。
4
4
  以下のソースで実行しているのですが、欲しい結果が出ません、問題点や間違いが有ったらご教授ください。
5
5
 
6
- データベース⓵
6
+ データベース⓵ test_master
7
7
  ----------------------------
8
8
  user_login  | posts_title
9
9
  aaaa | AAAAAA
10
10
  bbbb | AAAAAA
11
11
  aaaa | BBBBBB
12
12
 
13
- データベース⓶
13
+ データベース⓶ users
14
14
  ----------------------------
15
15
  id user_login  | display_name  |yomigana
16
16
  1 aaaa | あああ      | アアア
@@ -26,13 +26,15 @@
26
26
  ### 該当のソースコード
27
27
 
28
28
  ```mySQL
29
+
30
+ $test = 'aaaa';
29
31
  global $wpdb;
30
32
  $results = $wpdb->get_results("
31
33
  SELECT user_login , posts_title
32
34
  FROM $wpdb->test_master
33
- WHERE posts_title = 'aaaa'
35
+ WHERE posts_title = $test
34
36
  JOIN $wpdb->users
35
37
  USING(user_login)
36
- ORDER BY $wpdb->users.display_name ASC
38
+ ORDER BY $wpdb->display_name ASC
37
39
  ");
38
40
  ```

1

修正

2020/01/16 08:23

投稿

FATE-T
FATE-T

スコア10

title CHANGED
File without changes
body CHANGED
@@ -7,24 +7,22 @@
7
7
  ----------------------------
8
8
  user_login  | posts_title
9
9
  aaaa | AAAAAA
10
+ bbbb | AAAAAA
10
11
  aaaa | BBBBBB
11
- bbbb | AAAAAA
12
12
 
13
13
  データベース⓶
14
14
  ----------------------------
15
- id user_login  | display_name
15
+ id user_login  | display_name  |yomigana
16
- 1 aaaa | あああ
16
+ 1 aaaa | あああ      | アアア
17
- 2 bbbb | いいい
17
+ 2 bbbb | いいい      |イイイ
18
- 3 cccc | ううう
18
+ 3 cccc | ううう      |ウウウ
19
19
 
20
20
  データベース 欲しい結果
21
21
  ----------------------------
22
22
  user_login  | display_name
23
23
  aaaa | あああ
24
24
  bbbb | いいい
25
- cccC | ううう
26
25
 
27
-
28
26
  ### 該当のソースコード
29
27
 
30
28
  ```mySQL
@@ -32,7 +30,7 @@
32
30
  $results = $wpdb->get_results("
33
31
  SELECT user_login , posts_title
34
32
  FROM $wpdb->test_master
35
- WHERE posts_title = 'kscc226600'
33
+ WHERE posts_title = 'aaaa'
36
34
  JOIN $wpdb->users
37
35
  USING(user_login)
38
36
  ORDER BY $wpdb->users.display_name ASC