asp中怎么同时读取2个表中的字段? 20
刚写ASP的新手请教一个搞不定的问题,请别见笑,感谢.我的是音乐网站,有musiclist跟Special二个表,其中字段Specialid是一样的.现在我要做个推荐歌曲...
刚写ASP的新手请教一个搞不定的问题,请别见笑,感谢.
我的是音乐网站,有musiclist跟Special二个表,其中字段Specialid是一样的.现在我要做个推荐歌曲的页面,需要用到musiclist表里面的数据跟Special表里的一个专辑名字,同时判断IsGood=true才读取.用了
SELECT top 10 * FROM musiclist inner join Special on musiclist.[Specialid]=Special.[Specialid] where IsGood=true order by id desc
这句,页面显示不出内容来,但是不加上where IsGood=true的话,可以正常读取所有歌曲出来,专辑名称也是正常.用了
SELECT top 10 * FROM musiclist where IsGood=true order by id desc
这句,可以读取推荐歌曲,就是专辑名称无法从Special表里读出来,只能显示字段Specialid的ID.
请教各位老师,我应该要怎么样写?
另外如果我不同时读Special表的话,只判断Specialid的值是多少,显示对应专辑名称,这个是不是用if else这个在前面先定义?这样的话我要怎么写?
希望帮我一把,因为刚学,一些简单的东西对我来说很难.
我用的是ACCESS,现在我暂时用IF ELSE来解决,但是我的歌曲分类有20多个......一下用了20多个IF,总感觉怪怪的. 展开
我的是音乐网站,有musiclist跟Special二个表,其中字段Specialid是一样的.现在我要做个推荐歌曲的页面,需要用到musiclist表里面的数据跟Special表里的一个专辑名字,同时判断IsGood=true才读取.用了
SELECT top 10 * FROM musiclist inner join Special on musiclist.[Specialid]=Special.[Specialid] where IsGood=true order by id desc
这句,页面显示不出内容来,但是不加上where IsGood=true的话,可以正常读取所有歌曲出来,专辑名称也是正常.用了
SELECT top 10 * FROM musiclist where IsGood=true order by id desc
这句,可以读取推荐歌曲,就是专辑名称无法从Special表里读出来,只能显示字段Specialid的ID.
请教各位老师,我应该要怎么样写?
另外如果我不同时读Special表的话,只判断Specialid的值是多少,显示对应专辑名称,这个是不是用if else这个在前面先定义?这样的话我要怎么写?
希望帮我一把,因为刚学,一些简单的东西对我来说很难.
我用的是ACCESS,现在我暂时用IF ELSE来解决,但是我的歌曲分类有20多个......一下用了20多个IF,总感觉怪怪的. 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询