假设在数据库中我有下表:
表 - 工人
具有以下字段
名称
起源
目的地
日期
worker_id (PK)(AI)
我想在这里做的是有假设有超过1个记录的第一个用户 origin
,destinations
并date
填写。
所以基本上,说我有用户“迈克”,我想插入几个"origin"
和"destination"
和"date"
信息,而不总是对将要显示的数据的表重复他的名字。
我在这里需要的是单个"worker_id"
(假设 worker_id 为 1)在每个字段上具有 1 个以上的单个信息。
我尝试了以下查询(仅将 origin 字段用于测试目的):
"INSERT INTO workers(origin) SELECT FROM workers WHERE worker_id ='$worker_id'";
我想最终得到的是这样的:
Worker ID - 1 Origin - Brazil
Worker ID - 1 Origin - Japan
Worker ID - 1 Origin - Australia
如果只是我的逻辑思维是错误的,那么如果有人能以正确的方式指出我,我将不胜感激。对于一个 ID,单个字段有多个信息。