gpt4 book ai didi

mysql - 如何让一个表中的字段数据出现在另一个表中 PHPmyAdmin

转载 作者:行者123 更新时间:2023-11-29 18:49:21 25 4
gpt4 key购买 nike

我真的需要帮助。我已经咀嚼这些砾石好几天了,但毫无进展。

我在 Phpmyadmin 中创建了一个数据库,其中包含两个表 - 学生表和帐户表。

学生表已包含以下字段和数据:SerialNo、AdmissionNumber、Surname、FirstName 和 OtherNames。如何自动将这些字段包含在帐户表中?我已经创建了这样的关系:relations between students table and Account table但当我从帐户中选择 * 时,我看不到帐户表中出现的这些字段

我错过了什么或出了什么问题吗?我需要答案,请帮忙。

最佳答案

MySQL(和 phpMyAdmin)关系允许 MySQL 以特定方式与数据交互,知道两个表是相关的。例如,当学生在 Accounts 中仍有应付余额时,这可以防止您从 Students 表中删除学生。 phpMyAdmin 使用此关系的一种方法是显示由外键表示的值,而不是键本身(例如,显示学生的姓名而不是表示他们的主键)。然而,这并不意味着您已经合并了两个表;而是意味着您已经合并了两个表。当您运行 SELECT * 时,它仍然将该表视为独立表。

有两种方法可以实现你想要的;您可以创建 View 或连接表。一种方法可能不是您真正想要的,可能是SELECT * FROM Students, Account WHERE Students.SerialNo=Account.SerialNo。有多种可用的连接类型(内部、左、右、外部),您将使用哪一种取决于您希望结果是什么样子。

关于mysql - 如何让一个表中的字段数据出现在另一个表中 PHPmyAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44442437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com