【问题标题】:how can id assign foreign key mysqliid如何分配外键mysqli
【发布时间】:2016-05-13 19:47:38
【问题描述】:

我已经创建了 2 张桌子。这些表是部门、员工。

现在我想在部门表中分配外键并与员工表加入

有什么想法吗??

SELECT id,department FROM department; 
SELECT * FROM `employee'

【问题讨论】:

  • 使用内部连接,如下所述:stackoverflow.com/questions/20527582/…
  • 通常是它的雇员 -> 部门逻辑 ri8。每个员工都有一个外键 dep_id。
  • 如果结构简单,则将部门ID放入员工表中,否则如果部门可能发生变化,则创建一个身份表。

标签: php mysql html mysqli


【解决方案1】:
create employee table field are- id(primary key),name,dept_id
department table fields are-dept_id(primary key),name

选择dept_id.give 索引后。

然后选择部门表和dept_id。然后单击保存按钮。

【讨论】:

  • 这是什么?最好在评论区提问。
  • 我想要外键部门表以及如何加入员工表
  • 在员工表中添加dept_id字段。
  • 我无法理解答案。因为我是php新手。如果你不挖掘任何人解释不同的方法
  • @sarathi 你能解释一下你到底需要在这里找到什么吗?
【解决方案2】:

你在找这个吗:-

$query="select emp.name, dep.department from employee emp 
INNER JOIN 
department dep ON 
emp.department=dep.department 
order by emp.name asc";

【讨论】:

  • 我在 php 中放入的代码,如 dbconnect.php 或其他
  • 您可以在 phpmyadmin sql 查询窗口中使用您的字段更新来运行此查询。
猜你喜欢
  • 2021-07-19
  • 1970-01-01
  • 2013-04-10
  • 1970-01-01
  • 2022-01-17
  • 1970-01-01
  • 1970-01-01
  • 2020-07-15
  • 2012-07-17
相关资源
最近更新 更多