私はこれらの3つのテーブルを持っています:
--company--
company_id (primary key)
name
--location--
location_id (primary key)
company_id (foreign key referencing company.company_id)
name
--asset--
asset_id (primary_key)
company_id (foreign key referencing company.company_id)
location_id (foreign key referencing location.location_id)
name
これを強制したいと思います: アセットの location_id は、asset.company_id = location.company_id の場合にのみ許容されます
現在、アプリケーションを通じてこれを実施していますが、MySQL のみを使用してこれを行うことができるかどうか疑問に思っていました。