【发布时间】:2020-01-21 17:00:48
【问题描述】:
我想问如何从同一个数据库下的另一个表中调用值?
数据库表名:bit_app_policy_category
在数据库下我有这些列:
- 身份证
- 代码
- 说明
- parent_id
- 状态
同一数据库下的另一个数据库表名称:company_policy
在数据库下我有这些列:
- 身份证
- policy_category_id
- policy_title
- version_no
- policy_details
- 到期日期
- 文件路径
至于现在我想链接表bit_app_policy_category并将id值的列获取到company_policy - policy_category_id。我不知道怎么写代码。
这是我当前的代码:
<form method="post" action="{{route('policy.store')}}">
{{csrf_field()}}
@csrf
<div class="form-group">
<label for="bit_app_policy_category_parent">Parent Category</label>
<select id="bit_app_policy_category_parent" name="parent_id" class="form-control">
<option value=" {{"$parents->id"}} </option>n>
</select>
</div>
<div class="form-group">
<label for="company_policy_policy_title">Policy Title<span class="required">*</span></label>
<input id="company_policy_policy_title" type="text" name="policy_title" class="form-control" placeholder="Please Enter the policy title" />
</div>
<div class="form-group">
<label for="company_policy_version-no">Version-no<span class="required">*</span></label>
<input id="company_policy_version-no" type="text" name="version_no" class="form-control" placeholder="Please Enter the Version-no" />
</div>
<div class="form-group">
<label for="company_policy_policy_details">Policy Details<span class="required">*</span></label>
<input id="company_policy_policy_details" type="text" name="policy_details" class="form-control" placeholder="Please Enter the Policy Details" />
</div>
<div class="form-group">
<label for="company_policy_expiry_date">Expiry Date<span class="required">*</span></label>
<input id="company_policy_expiry_date" type="datetime-local" name="expiry_date" class="form-control" placeholder="Please Enter the Expiry Date time" />
</div>
<div class="form-group">
<label for="company_policy_file_path">Policy File Path<span class="required">*</span></label>
<input id="company_policy_file_path" type="text" name="file_path" class="form-control" placeholder="Please Enter the file path" />
</div>
<div class="form-group">
<input type="submit" class="btn btn btn-primary" />
<a href="{{url('/policy')}}" ><span class="mj btn btn btn-danger">Back</span></a>
<a href="{{url('/')}}" ><span class="mj btn btn btn-danger">Back to home</span></a>
</div>
</form>
</div>
</div>
@endsection
【问题讨论】:
-
这两个表在同一个数据库中吗?
-
@Rob 是的,在同一个数据库下不同的表
-
id这两个表有什么共同点? -
@WONG KIING ANG BCN16090004 你可以使用一对多或一对一的关系
-
对于 (bit_app_policy_category) 下的 id 列是唯一的,对于 (company_policy) 表下的 (policy_category_id ) 列只是从表中调用值 (bit_app_policy_category) id 列值...我要做的就是从 (bit_app_policy_category) id 列中调出 Id 值并将该值链接到 (policy_category_id)