Sign-up....

SQL语句求教!

表tpxw里面字段为:id、xwtm(新闻题目)、xwnr(新闻内容)、xwrq、tppath(图片路径)

xwtm不唯一,可以相同,就是说同一新闻题目下可以有几张图片,也可以一张。我想先在一页面中显示所有不同的新闻题目下的一张图片,如果有多张则显示最新的一张,当点击查看某一张时有个链接查看该新闻题目下的所有图片,这个SQL语句可以实现么?是不是用count,group,啊?有点头痛,哪位SQL比较熟练的说一下吧,谢谢!

[214 byte] By [msdn] at [2007-8-15 10:02:43]
# 1 Re: SQL语句求教!

你这种表格的设计就非常不合理。

moodboy1982 at 2006-6-5 9:01:07 >
# 2 Re: SQL语句求教!

select distinct xwtm 可以选择出不同的新闻

cqq at 2006-6-5 9:04:19 >
# 3 Re: SQL语句求教!

这个是原来的表格,我现在没权改,只是如果要改才可以实现那就改啊,麻烦一点就是,我也觉得有冗余啊,那楼上的给个建议?

fdx2304 at 2006-6-5 9:07:06 >
# 4 Re: SQL语句求教!

表tpxw里面字段为:id、xwtm(新闻题目)、xwnr(新闻内容)、xwrq、tppath(图片路径)

select * from tpxw where xwrq in (select max(xwrq) from tpxw group by xwtm)

baby97 at 2006-6-5 9:58:27 >
# 5 Re: SQL语句求教!

像你说的那样最好把图片重新建个表,让它关联新闻,取时取本条新闻的相关图片的最后一个。选新闻就用:select destinct xwtm from tbxw.

Calvin790704 at 2006-6-5 10:08:23 >

Web

All Classified