需要帮助才能将数据传输到其他表



>我有两个表名抵抗者和用户寄存器表有ID 名称 姓氏 电子邮件 用户名 密码

用户表有

user_id username password reg_id(fk)

我想将注册表用户名和密码数据获取到用户表

我写这样的查询 "SELECT Username ,Password FROM register INNER JOIN user ON Id=reg_id"

但我得到

Error : com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 字段列表中的"用户名"列不明确

需要帮助吗?谢谢

这是因为两个表都有用户名列..您需要指定要从哪个表中获取投影中的数据

试试这个

选择"注册"。用户名,注册。注册时来自注册的内部加入用户的密码。id=user.reg_id

最新更新