前提・実現したいこと
以下の二つのテーブルを、結合して、条件に一致する項目のみを選び出し、昇順にソートするSELECT文を書きたいです。
以下のソースで実行しているのですが、欲しい結果が出ません、問題点や間違いが有ったらご教授ください。
データベース⓵ test_master
user_login | posts_title
aaaa | AAAAAA
bbbb | AAAAAA
aaaa | BBBBBB
データベース⓶ users
id user_login | display_name |yomigana
1 aaaa | あああ | アアア
2 bbbb | いいい |イイイ
3 cccc | ううう |ウウウ
データベース 欲しい結果
user_login | display_name
aaaa | あああ
bbbb | いいい
該当のソースコード
mySQL
1 2$test = 'aaaa'; 3global $wpdb; 4$results = $wpdb->get_results(" 5 SELECT user_login , posts_title 6 FROM $wpdb->test_master 7 WHERE posts_title = {$test} 8 JOIN $wpdb->users 9 USING(user_login) 10 ORDER BY display_name ASC 11");
現在(上手くいったとき)
mySQL
1 2$test = 'aaaa'; 3global $wpdb; 4$results = $wpdb->get_results(" 5 SELECT user_login , posts_title 6 FROM $wpdb->test_master 7 WHERE posts_title = 'aaaa' ←を変数$testにしたいです。 8 JOIN $wpdb->users 9 USING(user_login) 10 ORDER BY display_name ASC 11");
回答2件
あなたの回答
tips
プレビュー