1. 在Oracle数据库中如何用sql查询某一个用户名下的某张表里面的数据,select * from 表名 用户名 where id=1
select * from 用户名.表名 where id=1
当然如果查询的是你所在的用户下的表就可以省略用户名,如果要查询的不是你所在用户下的表,首先要确认你有该用户下查询该表的权限,如果没有,请向管理员联系了。
2. 请问sql数据库的查询语句UserID
干嘛要赋值啊﹐直接连接查询就好啦
SELECT * FROM Topic A LEFT JOIN Reply B ON A.UserID=B.UserID LEFT JOIN user C on B.UserID=C.UserID这样就可以连接查询了
如用USERNAME查询﹐就用WHERE USERNAME='对应的用户名'就好了
SELECT * FROM Topic A LEFT JOIN Reply B ON A.UserID=B.UserID LEFT JOIN user C on B.UserID=C.UserID WHERE C.UserName='对应的用户名'
3. 求助!!使用一个sql语句查出用户id为1的姓名,薪水,薪水等级
你的emp_sal表中的maxSal和minSal数据是不是反了?
我按照你表中的数据写了如下SQL语句,
仅供参考
select a.empName,a.empSal,b.dengji
from emp_user a,emp_sal b
where a.empSal>=b.maxSal and a.empSal<minSal and a.empId='1'
4. 一个比较复杂的sql问题,5个表联表查询,帮帮小弟
可以的,不过楼主你也给点分吧! 这么多,都不给分不厚道!
selectF.user_id,U.username
(
SELECTCOUNT(1)ASPLCOUNTFROMdiaryD
LEFTJOINdiscussPONP.key_id=D.ID
whered.user_id=F.user_id
)ASPLCOUNT,
(
SELECTCOUNT(1)ASDZCOUNTFROMdiaryD
LEFTJOINpraiseZONZ.praised_id=D.ID
whered.user_id=F.user_id
)ASplCount,
fromfriend_listF
LEFTJOINuser_idAONF.FRIEND_ID=A.user_id
LEFTJOINusernameUONU.user_id=F.user_id
WHEREA.user_id='XXXX'