我的数据库中有一个简单的表,它是使用seeds.rb文件创建的。 表包含7000条记录。
结构是这样的:
| 7343 | 2013 | Volkswagen | CC |
| 7344 | 2013 | Volvo | C30 |
| 7345 | 2013 | Volvo | C70 |
| 7346 | 2013 | Volvo | S60 |
| 7347 | 2013 | Volvo | XC90 |
+------+------+--------------------------+-------------------------+
Schema是通过在seeds.rb文件中执行此代码创建的:
CREATE TABLE `VehicleModelYear` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`year` INT(4) UNSIGNED NOT NULL,
`make` VARCHAR(50) NULL,
`model` VARCHAR(50) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE `U_VehicleModelYear_year_make_model` (`year`, `make`, `model`),
INDEX `I_VehicleModelYear_year` (`year`),
INDEX `I_VehicleModelYear_make` (`make`),
INDEX `I_VehicleModelYear_model` (`model`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
我只是想知道是否可以将此表链接到像VehicleModelYear这样的新模型并访问此表数据。就像检索所有制造商然后选择沃尔沃一样,它会检索它拥有的所有型号。
我认为创建关联不是一种选择,因为所有数据都在单个表中? 感谢