私は2つのテーブルを持っています
company および company_meta
会社のテーブルには次のものがあります
------------------------
id | title | city
------------------------
1 | abc | nice city
2 | def | awesome city
------------------------
company_meta には
------------------------------------------------
id | company_id | meta_key | meta_value
------------------------------------------------
1 | 1 | feature_parking | Yes
2 | 1 | feature_fireexit | Yes
3 | 2 | feature_parking | No
4 | 2 | feature_gym | Yes
------------------------------------------------
今、私はLaravelでこれらの2つのテーブルを結合し、次のように印刷したいと考えています
Company 1 : nice city
Parking : Yes
Fire Exit : Yes
Gym : No (if not mentioned it must automatically consider as NO)
Company 2 : awesome city
Parking : No
Fire Exit : No
Gym : Yes
Foreach ステートメントを使用します。
このようなメタを使ったテーブル関係については、Wordpress DB を見て思いつきました。また、誰かがこのタイプの関係メソッドと呼ばれるものを教えてくれるので、同じことについてもっとグーグルで検索します.
また、DB 関係を作成する他のより良い方法はありますか? 私の DB には約100,000 の企業データがあり、各企業にはそれぞれ 10 ~ 12 の特徴があります。そのため、非常に大きなデータベースになります。