他のテーブルの主キーにマップする列をSQLテーブルに作成します

Varun Mathur

各行が1つの作物に対応する作物テーブルがあります。

別のテーブルLocationsに、1つの場所に対応する各行があります。とりわけ、すべての場所の作物のすべての作物の頻度を保存したいと思います。頻度は明らかに作物や場所によって異なります。Locationテーブルをどのように構成しますか?いくつか読んで、外部キーが役立つかもしれないと思いましたが、その方法がよくわかりません。私はSQLを初めて使用します。

私が本質的にやろうとしているのは、データのリストをロケーションテーブルに保存することです。場所の列を作物の主キーに対応させる方法はありますか?作物が更新されたときに場所を更新するソリューションも素晴らしいでしょう。

バーマー

別の多対多のテーブルが必要です。

CREATE TABLE CropLocations (
    crop_id INT NOT NULL,
    location_id INT NOT NULL,
    frequency INT,
    PRIMARY KEY (crop_id, location_id),
    CONSTRAINT FOREIGN KEY (crop_id) REFERENCES Crops (id),
    CONSTRAINT FOREIGN KEY (location_id) REFERENCES Locations (id)
);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のテーブルの主キーに外部キーを作成する

分類Dev

T-SQL /彼の列が他のテーブルの行に依存するテーブルを作成する

分類Dev

別のテーブルを作成せずに列内のすべての重複を削除したいのですが、テーブルに主キー、インデックス、その他の制約がありません

分類Dev

SQL JOIN-JOIN中に、あるテーブルから別のテーブルの同等のテーブルに値をマップします

分類Dev

SQLServerで主キーなしで既存のテーブルに主キーを作成する

分類Dev

Laravel-personsテーブルの主キーの値をusersテーブルの外部キーに保存します

分類Dev

主キーが異なるテーブルから別のテーブルに値を挿入します

分類Dev

ドロップダウンリストを使用して主キーテーブルの値を外部キーテーブルに挿入する方法SQLサーバーとC#を使用してアイテムを選択します

分類Dev

1つの列に他のテーブルの名前が含まれるテーブルを作成する方法

分類Dev

PHPは配列データをHTMLテーブルにマップし、いくつかのhtmlテーブル列をスキップします

分類Dev

手順-他のテーブル列タイプを参照するテーブルを作成します

分類Dev

SQLは他のテーブルの行の関係に基づいてテーブルを作成します

分類Dev

テーブルに主キー列がない同じテーブル内の他の列の変更に基づいて列値を更新する方法

分類Dev

PostgreSQL:列を別のテーブルに抽出し、関連するキーで他の列を更新します

分類Dev

Djangoは、既存のデータベーステーブルの主キーを自動的に作成します

分類Dev

主キーテーブルの特定の列が更新(トリガーの使用)の場合、外部キーテーブルに新しい列を挿入します

分類Dev

テーブルの主キーIDを作成日順に変更する

分類Dev

テーブルを他のテーブルにエクスポートすると、REPEATEDフィールドが正しくマップされません

分類Dev

マテリアライズドビューのあるテーブルに列をドロップします

分類Dev

他のテーブルの主キーに関連して1つのテーブルのIDフィールドを更新する

分類Dev

Hibernate:テーブルの前にpsqlスキーマを作成します

分類Dev

MySQLにテーブルの主キーを暗黙的に作成する方法はありますか?

分類Dev

AUTO_INCREMENT主キーと他のテーブルの参照を同時に更新します

分類Dev

SQLの別のテーブル列値に基づいてテーブル列を作成します

分類Dev

MySQLの別のテーブルの列に、新しい行の作成時に1つのテーブルから主キーを挿入するトリガーを作成します

分類Dev

他のテーブル列を参照するdplyrを使用したプログラムによる列の作成

分類Dev

テーブルの作成中に、別のテーブルSQLから1つの列を選択します

分類Dev

SQLテーブル:他の列をそのままにして、列全体を上にシフトする方法

分類Dev

文字列をループに結合してテキストブロックを作成するPythonの方法

Related 関連記事

  1. 1

    別のテーブルの主キーに外部キーを作成する

  2. 2

    T-SQL /彼の列が他のテーブルの行に依存するテーブルを作成する

  3. 3

    別のテーブルを作成せずに列内のすべての重複を削除したいのですが、テーブルに主キー、インデックス、その他の制約がありません

  4. 4

    SQL JOIN-JOIN中に、あるテーブルから別のテーブルの同等のテーブルに値をマップします

  5. 5

    SQLServerで主キーなしで既存のテーブルに主キーを作成する

  6. 6

    Laravel-personsテーブルの主キーの値をusersテーブルの外部キーに保存します

  7. 7

    主キーが異なるテーブルから別のテーブルに値を挿入します

  8. 8

    ドロップダウンリストを使用して主キーテーブルの値を外部キーテーブルに挿入する方法SQLサーバーとC#を使用してアイテムを選択します

  9. 9

    1つの列に他のテーブルの名前が含まれるテーブルを作成する方法

  10. 10

    PHPは配列データをHTMLテーブルにマップし、いくつかのhtmlテーブル列をスキップします

  11. 11

    手順-他のテーブル列タイプを参照するテーブルを作成します

  12. 12

    SQLは他のテーブルの行の関係に基づいてテーブルを作成します

  13. 13

    テーブルに主キー列がない同じテーブル内の他の列の変更に基づいて列値を更新する方法

  14. 14

    PostgreSQL:列を別のテーブルに抽出し、関連するキーで他の列を更新します

  15. 15

    Djangoは、既存のデータベーステーブルの主キーを自動的に作成します

  16. 16

    主キーテーブルの特定の列が更新(トリガーの使用)の場合、外部キーテーブルに新しい列を挿入します

  17. 17

    テーブルの主キーIDを作成日順に変更する

  18. 18

    テーブルを他のテーブルにエクスポートすると、REPEATEDフィールドが正しくマップされません

  19. 19

    マテリアライズドビューのあるテーブルに列をドロップします

  20. 20

    他のテーブルの主キーに関連して1つのテーブルのIDフィールドを更新する

  21. 21

    Hibernate:テーブルの前にpsqlスキーマを作成します

  22. 22

    MySQLにテーブルの主キーを暗黙的に作成する方法はありますか?

  23. 23

    AUTO_INCREMENT主キーと他のテーブルの参照を同時に更新します

  24. 24

    SQLの別のテーブル列値に基づいてテーブル列を作成します

  25. 25

    MySQLの別のテーブルの列に、新しい行の作成時に1つのテーブルから主キーを挿入するトリガーを作成します

  26. 26

    他のテーブル列を参照するdplyrを使用したプログラムによる列の作成

  27. 27

    テーブルの作成中に、別のテーブルSQLから1つの列を選択します

  28. 28

    SQLテーブル:他の列をそのままにして、列全体を上にシフトする方法

  29. 29

    文字列をループに結合してテキストブロックを作成するPythonの方法

ホットタグ

アーカイブ