JOINで複数のテーブルを1つにまとめる書き方TweetPocketこんにちは、WPホームページ研究所の運営サポートチーム(@WP_LABO)です。データベース設計では「テーブルを複数に分ける」のが基本です。メインのテーブルと関連するデータはサブのテーブルにしてメインテーブル側が持つidと紐づけることで整理しておきます。JOIN)こともできる」のでテーブルをしっかりと適切に管理できる構造にしておけばデータ取得で困りません。JOIN(外部結合)」を使います。内部結合と外部結合の違い内部結合は「両方のテーブルに存在する合体可能なデータを絞り込む方法」。外部結合が「基準にするテーブル側にさえデータがあれば片方のテーブルに存在しなくても合体させる方法」です。処理の軽さで言えば「内部結合」に軍配。集計など総数をカウントする場合は外部結合が便利かもしれません。本記事で使用するサンプルデータは以下の手順で作っています。念のために書き出すと「staffテーブル」が以下です。1そして「jobテーブル」が下記。Designer現状では「2(Writer)」の職種に該当するスタッフが一人も存在していません。実際に内部結合でSQLを呼び出す例データベースの読込みから出力までは以下にて行っています。'</pre>';}SQLは本記事のテーブルに合わせて以下に変更。job.id;すると以下が出力されました。名前をベースに配列データが取得できていますね。"Programmer"}次はjobテーブルをメインで書いたパターンです。staff.job_id;jobが優先的に出力されていますね。int(3)}配列で同時に値が取得できればあとは任意の場所へ出力する処理を書くだけでOKです。JOIN(内部結合)の使い方」を解説させていただきました。SQLiteもMySQLも基本的には同じ構文のSQLが使えます。なかには書き方が少しだけ違う場合やそもそも使えない機能もあったりしますので詳しくは色々なパターンで試すのがおすすめです。最新式の無料プラグインを事前公開WordPressは公式サイトに登録済みのプラグインだけで全機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグインを無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。無料でDLしてお試しくださいませ。改良されたプラグインを確認するワードプレス専門家に丸投げするWPホームページ研究所はワードプレスを中心としたブログ作成・ホームページ制作・オウンドメディア構築・プラグイン設定・調整など幅広いカスタマイズに対応しております。記事の掲載情報だけでなくお好みの機能をいただければ専属スタッフが心を込めて真摯に対応させていただきます。お気軽にお問い合わせください。成果の出ないウェブサイトを90日間で改善するワードプレス専門アドバイザー。Webプログラミング技術からWordPress情報を発信しつつ「テクノロジーで世界を変える」と誓いデジタルマーケティングに汗を流す。成果の出ないウェブサイトを90日間で改善するワードプレス専門アドバイザーです。“アクセスが少ないウェブサイト”に対して明確な理由と解決策をご提示いたします。あてもなくコンテンツを作るのではなくしっかりと綿密な計画を練りましょう。