我不确定100%是否为这个问题选择了正确的标题。.一般而言,我对SQlite或数据库没有做太多工作。
如果我知道需要搜索的内容,我会尝试用Google搜索解决方案!
因此,这是我想要实现的示例。
我有汽车表和工人表,
Cars Table由carID
,carName
组成,我想添加一个Workers字段。在此字段中,我希望能够列出在特定汽车上工作过的许多工人。
Workers表将如下所示-workerID
,workerName
,dateStarted
,salary
。
想法是列出某辆汽车,例如carID: 1, carName: Ford Ka, workers[joe, bob, jim]
并能够访问其个人属性?
谢谢,我不确定在任何地方都可以回答。
最佳答案
解决此问题(且没有多余数据)的最佳/最好方法是制作第三个表,其中包含汽车和工作人员表的ID,例如NormalizationTable(carID,workerID,dateStarted,Salary),因此当工作人员在汽车上工作时,添加一条记录。该表的键将是carID,workerID。
希望这可以帮助!
关于mysql - SQlite多表引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31453230/