首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问一个SQL查询的基础有关问题

2013-03-25 
问一个SQL查询的基础问题sex 表sexidsex1男2女3不男不女body 表bodyidtix1轻2重3偏重user 表useridnamesex

问一个SQL查询的基础问题
sex 表

sexid    sex
1        男
2        女
3        不男不女

body 表
bodyid   tix
1        轻
2        重
3        偏重

user 表
userid  name  sexid   bodyid
1       小王     1       1
2       小李     2       2


请问查询user表时 显示   
1  小王  男  轻
2  小李  女  重 

sql查询语句怎么写啊!!!!
[解决办法]
select a.userid,a.name,b.sex,c.tix
from user a,sex b,body c
where a.sexid = b.sexid and a.bodyid = c.bodyid
[解决办法]
select *,b.tix,c.sex from user a join body b on b.bodyid=a.bodyid join sex c on c.sexid=a.sexid 
这样也可以吧
[解决办法]
select name,sex,tix from user join sex on user.sexid=sex.sexid join body on user.bodyid=body.bodyid
[解决办法]
select u.userid, u.name ,s.sex,b.tix from user u 
inner join sex s on s.sexid=u.sexid
inner join body b on b.bodyid=u.bodyid

热点排行