怎么写这个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试试