サポート » 使い方全般 » m.meta_key などのコード?について

  • 解決済 ioxrxogi

    (@ioxrxogi)


    WordPress でカスタムフィールドの日付から年別アーカイブリストを作成する
    ttp://wpxtreme.jp/yearly-archive-using-custom-field-in-wordpress

    こちらの記事で書かれているコードについてわからないので教えてください。

    m.meta_key
    m.meta_value
    p.post_status
    p.post_type

    これらはなにかのパラメータとしてすでにある(?)決まった書き方なのでしょうか。
    Codexとかみると「meta_key」とかは載っていると思うのですが……。

    よろしくお願いします。

    • このトピックは2年、 1ヶ月前にioxrxogiが編集しました。理由: 修正
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    「m」、「p」は SQL の AS 句によるテーブル参照のエイリアス(別名)です。
    この SQL ステートメント内のみ有効なテーブル名となります。

    SQL ステートメントで、

    $wpdb->postmeta AS m
    $wpdb->posts AS p

    と、あるので、
    m.meta_key は $wpdb->postmeta.meta_key、
    p.post_status は $wpdb->posts.post_status
    と、いうことなになります。

    詳細は下記ページをご覧ください。
    https://dev.mysql.com/doc/refman/5.6/ja/select.html

    なるほど、MySQLでの書き方ということですね。

    回答ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「m.meta_key などのコード?について」には新たに返信することはできません。