前天的问题,到现在连续发了4张贴子,还未解决,救命啊!~~~~
oracle数据库,我的表结构如下:
新闻表a结构:
ID (新闻ID)
Title (新闻标题)
Type (新闻类型,与b表ID对应)
Content (新闻内容)
新闻类型表b结构
ID (类型ID)
Type (新闻类型)
ImageUrl (表示此类型的图片)
我想实现的是:取出b表中的所有类型即Type,和ImageUrl
并找到a表中各自属于这些类型的新闻标题(Title字段)
每种类型下都有很多条,但我只要每种类型的前4条(rownum=1,rownum=2,rownum=3,rownum=4)
和每种类型下rownum=1的新闻的内容(Content字段)
也就是说,我需要这7个元素(需要重命名,即as),比如:
7个元素:b.Type b.ImageUrl a.Title1 a.Content1
a.Title2
a.Title3
a.Title4
解释:a.Title1,a.Title2,a.Title3,a.Title4
表示:表a中属同一类型的第1/2/3/4条记录的Title值;
求此SQL语句,在线等,各位帮帮忙吧,小弟感激不尽~~~