沈越. 2018-12-12 14:27 采纳率: 0%
浏览 895

需要查询出所有字段,让userId显示,但是只显示一个,求大佬解答一下。

需要查询出所有字段,让userId显示,但是只显示一个,求大佬解答一下

--用户信息表
create table UserInfo
(
    userId VARCHAR(20) primary key  NOT NULL,         --用户身份证号
    userEmail VARCHAR(50)   NOT NULL,                 --用户邮箱  用于登录
    userPwd VARCHAR(20) NOT NULL,                     --用户密码
    registerTime DATETIME   NOT NULL,                 --注册时间  注册时默认当前系统时间
)
go

--用户详细信息表
create table UserDetailInfo
(
    userId VARCHAR(20) NOT NULL,                     --用户身份证号  外键,关联用户信息表中主键userId
    userName VARCHAR(50) NOT NULL,                   --姓名       
    userPhone VARCHAR(20) NOT NULL,                  --联系电话     
    userAddress VARCHAR(100) NOT NULL,               --联系地址         
)
select top 3* from (select userEmail,userPwd,registerTime,userName,userPhone,userAddress,ROW_NUMBER()
 OVER(order by userEmail) as RowNo from UserInfo a inner join UserDetailInfo b on a.userId=b.userId)as t1 
 where RowNo not in(select top 0 RowNo from (select userEmail,userPwd,registerTime,userName,userPhone,userAddress,ROW_NUMBER()
 OVER(order by userEmail) as RowNo from UserInfo a inner join UserDetailInfo b on a.userId=b.userId)as t2 order by RowNo asc)

  • 写回答

2条回答 默认 最新

  • 沈越. 2018-12-12 14:45
    关注

    通过inner join 会显示出8个字段,其中有一个userId 重复,怎样才能去掉这个重复的列。
    需要做的功能是“多表查询并页显示”。

    评论

报告相同问题?

悬赏问题

  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥30 求解达问题(有红包)