沈越. 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 重复,怎样才能去掉这个重复的列。
    需要做的功能是“多表查询并页显示”。

    评论

报告相同问题?

悬赏问题

  • ¥20 白日门传奇少一个启动区服和启动服务器的快捷键,东西都是全的 , 他们说套一个出来就行了 但我就是弄不好,谁看看,
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子