这个SQL语句有错吗?

来源:百度知道 编辑:UC知道 时间:2024/05/07 12:41:53
select * from ChAUser_info mi,ChAUser_acc ma where mi.user_id=ma.user_id
当我运行的时候,会提示user_id无效

请问是什么原因
应该怎么解决!

那是当然会出错啦。
你得把查询的列都列出来才行,两个表重复的字段要写清楚,否则程序不知道你要找哪个。
如下:
select mi.user_id,ma.user_id ,…… from
ChAUser_info mi,ChAUser_acc ma where mi.user_id=ma.user_id

把表结果贴出来

说明表ChAUser_info或ChAUser_acc中不存在user_id字段.
仔细检查下~`
祝你好运

检查一下字段名称对不对。

字符间距