我有两个表名resister和user 注册表 id name surname email username password
用户表
user_id username password reg_id(fk)
我想将注册表用户名和密码数据输入到用户表
我写的查询就像
"SELECT Username ,Password FROM register INNER JOIN user ON Id=reg_id"
但是我得到了
错误: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: 专栏'用户名'在字段列表中是不明确的
需要帮助吗? 三江源
答案 0 :(得分:0)
这是因为两个表都有Username列。您需要指定从哪个表中获取投影中的数据
试试这个
从register.Id = user.reg_id
上的寄存器INNER JOIN用户中选择register.Username,register.Password