永发信息网

sql 语句问题 急!!!!

答案:2  悬赏:50  手机版
解决时间 2021-04-16 07:12
如 create table users( uid int identity(1,1) primary key , uname varchar(50) not null, uxue int not null, ulan int not null, uzhuangtai int references uzhuangtai(zid) not null ) create table uzhuangtai( zid int identity(1,1) primary key , zwq int references wuqi(wid), zyifu int references yifu(yid), zxie int references maozi(mid), ) create table wuqi( wid int identity(1,1) primary key , wname varchar(50), wgong int not null, ) create table yifu( yid int identity(1,1) primary key , yname varchar(50), yfang int not null, ) create table maozi( mid int identity(1,1) primary key , mname varchar(50), mfang int not null, ) uzhuangtai是状态表 是 人物的状态。状态里包括 武器 衣服 鞋子。 这状态表 是为users提供的 好比user里有个叫李逍遥的人物 那么他的衣服武器鞋子可以通过 uzhuangtai 查到。而状态里分别有不同表里的数据,比如字段zwq 是wuqi表里的id为1 的那个武器。他的名字叫木剑。 我现在想查到 user表里 id 为1 的那个人物的名字,血,蓝,武器,衣服,鞋子。 我就不知道怎么查了。 谁知道告诉我下。 问题补充:我能查到但是都是 具体的数字。我就想看到具体的那个数字表示的东西的名字! 您们看我写了一个sql语句 select users.uname,users.uxue, users.ulan, uzhuangtai.zwq, uzhuangtai.zyifu,uzhuangtai.zyifu,uzhuangtai.zxie from users inner join uzhuangtai on users.uzhuangtai=uzhuangtai.zid 结果是 uname uxue ulan zwq zyifu zyifu zxie ------------------ ------ ----------- ----------- ----------- ----------- --------- 李逍遥 120 75 1 1 1 1 我想看到的是 那个 1 代表的那个名字。
最佳答案

這些1都是對應外表里某一條數據。


你這樣查出來就是對的了。


至于你要讓它顯示出對應的中文名,這個應該是在項目的數據訪問層中根據這里的1去外表里再一次查詢。


然后將數據保存在實體里。


在頁面顯示數據時直接調用這個實體的中文名就行了。

全部回答

它建的这些表肯定有其他的表和这些1之类的代码关联,你找到这些表联查。

肯定有张表是存状态的。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家中的电脑中病毒了怎么办?
识得朋友帮帮忙
本草堂药店(第三分店)这个地址在什么地方,我
西安离咸阳有多远,咸阳机场到高铁站多远
山字五笔怎么打,山用五笔怎么打
乡情土菜馆我想知道这个在什么地方
为何localhost可以直接ping
从淅川到天津要多久
车在事故大队放了一个月要给多少停车费啊?
花岗岩能做泰山石敢当石材吗
怎样才能健康减肥啊 有经验的谈谈
怎么把手机中的照片全部找出来?包括软件中附
你会红棋牌地址有知道的么?有点事想过去
ARP攻击 本地连接
黄皮肤棕色包臀裙如何搭配图片
推荐资讯
关于维修电脑问题
黑龙江平民投资管理有限公司在什么地方啊,我
你们想念以前上学的生活吗
如何取消电脑每次起动时都要按F1?
女友生日礼物送什么好
QQ炫舞结婚跳约会模式多久才可以交往?
46x38+55x38-38简便计算
怎么缓和我们之间僵持的关系?
感觉自己退步的句子,劝人不要浪费的名言
我向某一个人说你鼻子高吗,这样你们会怎么想
孔雀鱼缎带公鱼配几条母鱼能繁殖下一代
轰炸鱿鱼大鸡排怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?