mysql - 将表连接在一起

标签 mysql

我是 MySQL 的新手,我被赋予了一项对我来说相当高级的任务。

有 3 个表。第一个表包含用户信息(用户)。第二个表还包含用户信息以及他们来自的州的名称(员工)。第三个表包含州 ID 和州名称 (states)。我的任务是为每个用户填充第一个表,即带有 state_id(来自状态表)的用户表。我该如何解决这个问题,因为需要第二个表中的信息才能知道将什么状态 ID 放入第一个表中?

最佳答案

您按照有效的顺序写入每个表。因此,如果您首先需要另一个表中的内容,请先执行此操作。

尝试通读类似 Insert Into Multiple Mysql Tables With One-to-one Relationship 的内容或 Google it .

关于mysql - 将表连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48884508/

相关文章:

mysql - 如何更好地编码这个多重选择子查询(子查询)?

mysql - 多个表上的 SQL LEFT JOIN

mysql - SQL 查询使用左连接没有显示结果

mysql - 针对 PHP 驱动的网站上的用户间消息传递功能的数据库架构建议

mysql - 从Google图像中提取图像

python - 在 Python 中比较数据库中的纬度/经度值

mysql - Vb.Net 使用组合框过滤 Datagridview

mysql - 转换重复的 Finder 查询以删除除最新记录外的所有记录

mysql - MySQL中的时间戳除法

php - 收到错误 fatal error : Call to undefined function mysqli_connect()