读书人

如何写这个sql查询语句

发布时间: 2012-08-28 12:37:01 作者: rapoo

怎么写这个sql查询语句?
有两个表:表一:id titile neirong qyid
1 张三 你好 4
2 李四 你好啊 5
表二:id_xl msid
4 2
5 2
表一种的qyid就是表二中的id_xl
现在要查询表一中msid是2的信息,
sql部分
select * from 表一 where qyid = (select id_xl from 表二 where msid='2') 要求按表一的id倒序显示十条信息,该怎么写?

[解决办法]

探讨

这是什么原因?求帮助!

[解决办法]
sql="select top 10 * from xl_rzxx_qy_jh where qyid_xl=(select id_xl from xl_gsjs_qy_bjh where msid_xl='2') order by id_xl desc "

把qyid_xl=(select id_xl from这里的等号改成in试试

读书人网 >ASP

热点推荐